Habr.com

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1788543925 AND uid = 0 in /var/www/html/includes/session.inc on line 157.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(DISTINCT s.uid) FROM sessions s WHERE s.timestamp >= 1788543925 AND s.uid > 0 in /var/www/html/modules/user/user.module on line 808.
Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 20 min ago

«С вами работает наша команда». А если это не так?

Sat, 08/29/2026 - 16:49

«С вами работает наша команда». А если это не так?

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

Читать далее

Корпоративная AI-фикация: или «7 кругов ада» внедрения ИИ в компании

Sat, 08/29/2026 - 16:18

Накупили no-code инструментов, запустили кучу ботов, а отделы всё равно делают всё вручную? Знакомая история.

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

Пройти все круги AI-фикации

Почему Алиса AI и ГигаЧат отвечают по-разному и как помочь ИИ понять ваш сайт

Sat, 08/29/2026 - 16:16

Я попросила Алису AI и ГигаЧат настроить lifecycle-политику объектного хранилища в одном конкретном облаке. Ответы выглядели убедительно, пока я не сверила их с документацией и не нашла расхождения. Почему так получилось? А главное, что с этим делать SEO-специалисту и техническому писателю?

Читать далее

Правильная сажа — потенциальный источник углеродных нанотрубок. Guest Post

Sat, 08/29/2026 - 15:49

Приветствую, уважаемые читатели.

Меня очень порадовал и удивил ваш интерес к недавней статье об адамантанах и алмазоидах, которая собрала +52 и 21,7% дочтений. Поэтому я, продолжая заниматься следующей статьёй, предложу вашему вниманию интереснейший Guest Post под авторством уважаемой Владиславы Шраменко @Kotyara99о физико‑химических свойствах углеродных нанотрубок и о том, как их получать, правильно сжигая углеродный порошок. Статья богато иллюстрирована. Далее — от автора.

Читать далее

[Перевод] Гайд Anthropic по AI‑native SDLC

Sat, 08/29/2026 - 15:24

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

Читать далее

В Третьем Риме непросто быть стоиком

Sat, 08/29/2026 - 15:20

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

Генрик Сенкевич, “Камо Грядеши”

Как известно нам из Ютуба, в Римской Империи были такие специальные коучи ‎— философы-стоики, которые накачивали римлян мужеством, мудростью и должным. И в наше время стоицизм снова популярен ‎— ютуб полнится роликами с колоннадами, античными статуями и цезарями, на фоне которых мелькают пацанские цитаты из Эпиктета, Сенеки и Марка Аврелия.

Действительно, стоицизм был очень популярен в древнем мире и из него можно подчерпнуть немало мудрости. Неспроста, как писал Гилберт Марри, «почти все преемники Александра […] исповедовали себя стоиками».

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

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

Читать далее

Распилили монолит на 6 сервисов — и случайно собрали распределённый монолит: где мы ошиблись с границами

Sat, 08/29/2026 - 15:15

Монолит документооборота, менеджмент говорит: «пора пилить на микросервисы». Мы нарезали шесть сервисов, сверху повесили API Gateway, Load Balancer и Circuit Breaker и какое-то время искренне считали, что теперь у нас взрослая распределённая система.

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

Это не туториал «как правильно резать монолит на DDD-bounded-context за 10 шагов» — таких на Хабре хватает. Это разбор конкретных мест, где границы у нас поехали, в порядке от «это все знают, но всё равно наступают» до «поняли только в проде под нагрузкой». Если вы сейчас режете свой монолит — читайте как чеклист. Если уже прошли — сверьте, сколько совпало.

Дисклеймер: проект под NDA. Названия сервисов, домен и детали обобщены и изменены, часть цифр округлена. Сами грабли и порядок, в котором мы на них наступали, — настоящие.

Читать далее

Почему Deno быстрее Node.js: расследование

Sat, 08/29/2026 - 15:14

На официальном сайте Deno (раздел Built for the real world) красуется любопытная табличка. Согласно их замерам, Deno уходит в отрыв от Node.js по HTTP аж в 1.65 раза:

Независимые тесты (denosaurs/bench, pkgpulse 2026, jsmanifest 2026) показывают похожую картину: Deno стабильно быстрее на HTTP-нагрузке. Я решил копнуть глубже и понять, где Deno получает преимущество по сравнению с Node.js.

Читать далее

Простая мультиязычность (multi‑language) для Vue on Laravel через разделение шаблона и кода Vue‑компонента

Sat, 08/29/2026 - 14:44

Есть готовый сайт, написанный на Laravel + Vue. Руководство попросило сделать его мультиязычным. Зная, что для Laravel “есть все”, я сходу без чтения документации назвал кратчайший срок. Но когда зашел на страничку Vue I18n то понял, что ошибся. Мультиязычность Vue происходит на клиенте, файлы переводов по формату отличаются от файлов Blade. Другими словами, если брать все «из коробки», то переводы придется дублировать и держать в разных местах, js приложение раздуется от подключения плагина I18n и к тому же на клиента придется загружать словари переводов... очевидно же, что надо делать переводы на сервере, то есть все хорошо, но без Vue I18n.

ТЗ формулировалось так:

Читать далее

Qwen3.8. MTP и тензорный параллелизм в llama.cpp: 75 ток/сек на двух RTX 3090

Sat, 08/29/2026 - 14:15

Плотная 27-миллиардная модель на двух RTX 3090 в llama.cpp из коробки даёт 32 токена в секунду. Интуитивно понятно, что это не предел: две карты по 24 ГБ и 936 ГБ/с каждая не должны выдавать столько, сколько выдаёт одна. Значит, где-то узкое горлышко — и надо разобраться, что и где подкрутить.

Горлышек оказалось несколько, и все снимаются флагами запуска: те же веса — 75 токенов в секунду. Под катом каждый флаг описан по одной схеме: зачем, что писать, что даёт в цифрах, где ломается и с какой строкой в логе. В конце — готовый docker run, три проверки после каждой смены флага и список того, что не сработало. Текст можно отдать целиком агенту с доступом к серверу — это инструкция, а не история.

Читать далее

LLM уверенно врёт про ваш микроконтроллер

Sat, 08/29/2026 - 14:02

Попросил ИИ написать прошивку для платы с экранчиком. Код идеальный: скомпилировался с первого раза, залился без ошибок. А на экране - цветной шум.

Дело не в коде - модель просто не знает вашей платы. Какие пины чем заняты, какая конфигурация тактирования реально заводится, какие вызовы HAL молча не делают ничего: всё это размазано по даташиту на стопицот страниц, вики производителя и вечеру отладки, который вы на это потратили.

И как это решать?

Читать далее

Как изобрели письменность? Часть 7. Путь китайской иероглифики через тысячелетия и династии

Sat, 08/29/2026 - 14:01

Китайская иероглифика, ханьцзы — вторая по распространённости в современном мире письменность после западных и восточных потомков финикийского. В Китае её историю принято возводить к дальним тысячелетиям, легендарным временам оформлявших само мироздание и человечество «трёх владык и пяти императоров». В реальности она оформилась не позднее XIV века до нашей эры в первом китайском государстве династии Шан в среднем течении Хуанхэ. После чего уже никуда не делась, лишь меняя формы и ассортимент знаков и материалы, на которые она наносилась, — от гадательных панцирей черепах и ритуальных бронзовых сосудов до бамбука, шёлка и бумаги. Которая, собственно, и была изобретена при династии Хань именно для записи иероглифических текстов.

Читать далее

Правило ловит 99% атак и ошибается в 1% случаев. На одну находку аналитик разберёт тысячу ложных

Sat, 08/29/2026 - 14:01

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

А вопрос тут есть, и он арифметический. При таких характеристиках почти каждое сработавшее правило окажется ложным — не потому, что правило плохое, а потому что атака редкая.

Читать далее

Игры для Sega Mega Drive, в которые я играю до сих пор

Sat, 08/29/2026 - 14:00

Приставка Sega Mega Drive появилась у меня в 11-м классе, в 90-е. Картриджи к ней я покупал на рынке, там же менял их на другие (вот это атмосфера была в этих точках силы!), плюс брал на несколько дней у друзей. Далеко не все игры мне нравились, старался выбирать тщательно. Зато удачная находка легко отнимала все выходные, и потом я играл в нее еще несколько недель или месяцев.

С тех пор прошло много лет, но к своим фаворитам я периодически возвращаюсь. Разумеется, сейчас для этого уже не приходится доставать приставку, искать блок питания и продувать картридж, надеясь на чудо. Эмулятор запускается за несколько секунд и позволяет не то что играть, а даже сохраняться. В этой подборке расскажу об играх, которые запускаю чаще всего. Это Worms, Dune, Mortal Kombat, Populous II и Rock n’ Roll Racing. Короче, давайте поностальгируем вместе. Поехали!

Читать далее

Большая история крохотного BPMN

Sat, 08/29/2026 - 13:36

Что полезного может делать бизнес-процесс, в котором всего одна задача, и та пользовательская? Что можно рассказать про BPMN-схему, которая поместится на экране смартфона? Муки выбора, драма, предательство и обстоятельства непреодолимой силы — вот что! Я расскажу, как на самом деле разрабатываются BPMN, исполняемые в движках вроде Camunda и Flowable, и, может быть, вы перестанете считать их просто «очередной графической нотацией»

Читать далее

Я написал программу для записи экрана, которой не нужен мощный ПК

Sat, 08/29/2026 - 13:25

Представьте что вы — индус на отшибе мира у которого старенький ноутбук 2016-2017 года. Вам захотелось записать на YouTube видео с вашего компа, но вот незадача — OBS заставляет ваш ноутбук задыхаться. Bandicam платный, а бесплатной версией себя долго не помучаешь. Как насчет других аналогов? а вот фигушки! Если брать тот же ShareX то он не идёт с играми и жрёт кадры.

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

И после одной такой мысли я подумал - а как решить эту проблему? Я живу по принципу "Критикуешь - предлагай" и я предлагаю свою программу - HomRec, которая решила мою проблему с OBS. Она полностью опенсурсна, есть на GitHub и бесплатна для каждого. Я написал её полностью на C++, она работает с помощью ffmpeg и, как мне кажется, вообще ничем не уступает по записи. А вот интерфейс знатно хромает.

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

Кстати по поводу плагинов — они тоже присутствуют (как вы, скорее всего, уже поняли). Пишутся они на Lua 5.4, изначально я планировал сделать для этого Python но решил, что Lua больше подходит для этого.

Читать далее

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

Sat, 08/29/2026 - 13:04

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

Читать далее

10 перспективных российских стартапов — июль 2026 года

Sat, 08/29/2026 - 13:02

Мы собрали подборку из топ-10 проектов по рейтингу на сайте Product Radar за июль 2026 года. Это проекты, за которые проголосовало большинство пользователей сайта. 

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

Читать далее

Откуда взялся ИИ и причем тут слово перцептрон

Sat, 08/29/2026 - 13:00

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

Читать далее

Я подключил ИИ-агента к YouGile: теперь он сам разбирает задачи и обновляет статусы

Sat, 08/29/2026 - 12:50

ИИ-агент может не только писать код, но и сам забирать задачи из YouGile, выполнять их и обновлять статусы. Рассказываю, как я связал Codex и Claude Code с таск-трекером, почему обычный retry после timeout однажды создал дубли и зачем между LLM и API нужен отдельный детерминированный слой.

Читать далее

Who's online

There are currently 1 user and 1 guest online.