Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Не стройте продукт с нуля. Что мне показалось интересным в интервью Марка Пинкуса про продуктовую разработку

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели8.2K

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

Читать далее

Django-style фильтры поверх SQLAlchemy: зачем я написал python пакет sqlalchemy-query-manager

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели11K

TL;DR: я сделал sqlalchemy-query-manager — небольшой слой поверх SQLAlchemy для типовых backend-запросов. Он не заменяет SQLAlchemy, а добавляет более компактную запись для частых операций: фильтры в стиле number__gte=100, условия через Q, фильтрацию по связанным моделям, eager loading, CRUD helpers, агрегаты и просмотр итогового SQL. Идея в том, чтобы оставить SQLAlchemy в основе, но убрать повторяющийся код там, где запросы становятся слишком большими.

Читать далее

Знакомимся с Cruzo. Часть 2. Обзор шаблонизатора внутри которого виртуальная машина

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели10K

Cruzo — минималистичный UI-фреймворк без лишней сложности 

Знакомимся с Cruzo. Часть 1. RxBucket – контейнер состояний и конфигураций компонентов на фронте

Я продолжаю серию обзорных статей о js-фреймворке Cruzo. Я работаю над этим фреймворком последние 6 лет, много идей отпало, осталось только что реально нужно в работе.
Здесь я расскажу вам о сердце фреймворка – шаблонизаторе. Для его реализации была написана стековая виртуальная машина.
Какая еще виртуальная машина внутри js спросите вы? Это VM — но не «виртуальный процессор» вроде JVM или WebAssembly, а интерпретатор байткода, написанный на JavaScript.

Читать далее

Почему остатки на маркетплейсах разъезжаются, и почему Kafka вам, скорее всего не нужна?

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели11K

Если вы продаёте на двух и более маркетплейсах, вы почти наверняка с этим сталкивались: товар продан на Ozon, но на Wildberries он ещё висит в наличии. Приходит заказ на то, чего на складе уже нет. Дальше по сценарию: отмена, штраф, падение рейтинга карточки, в худшем случае - блокировка.

В этой статье я разберу проблему по слоям: откуда физически берётся расхождение, какие есть уровни решений (от коробки до event-driven на Go), и почему модный ответ «поставьте Kafka» для одного селлера почти всегда оверкилл. Будет код и будут цифры.

Читать далее

Синхронизация без сервера: где заканчиваются возможности

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели11K

Это продолжение поста о WardLink — P2P-синхронизации между своими устройствами по LAN без сервера в петле. Здесь про то, куда это может пойти, и про несколько вопросов, на которые у меня пока нет хорошего ответа.

Читать далее

Гелиорегистратор

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели13K

Вероятно, если сейчас поставить перед инженером задачу создать устройство, которое бы могло регистрировать продолжительность солнечного сияния, в заданной точке на поверхности Земли, то результатом работы инженера, вероятно, станет устройство в котором микроконтроллер опрашивает датчик освещенности, а затем полученные результаты сохраняются на электронный носитель информации вместе с данными о времени наблюдения. В принципе даже из таких скудных данных можно получить не мало информации [1]. Однако еще не так давно по историческим меркам, задачу по определению суммарной величины солнечной радиации решали вообще без использования электроники. Для этого использовался остроумный метеорологический прибора – гелиорегистратора (еще иногда называемый гелиографом).

Читать далее

Агент написал код за 12 секунд и чинил его 40 минут: как я на самом деле сравнила ИИ-агентов

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели11K

Все обзоры меряют одно — как быстро агент работает с кодом. Но на моём боевом Java-проекте на тысячи строк самый «быстрый» агент выдал решение за 12 секунд, а потом 40 минут гонял сборку в терминале, пытаясь заставить код компилироваться.

Кто быстрее работает с кодом — тот дольше его чинит, а типовые сравнения этап починки не считают вовсе.

Чтобы проверить это, я взяла одну и ту же задачу «добавь фичу и покрой её тестами» и дала её трём типам агентов: CLI в терминале (Claude Code, Codex, OpenCode), кросс-IDE плагинам (Cursor через ACP, Copilot, Cline, Kilo Code, Windsurf) и агенту, встроенному в JetBrains Platform (Veai). Меряла не секунды на генерацию, а число итераций до зелёной сборки и расход токенов. Ниже — шесть метрик, которые я добавила, и почему они переворачивают выводы типовых обзоров.

Читать далее

OceanBase как БД для Zabbix + онлайн-миграция с PostgreSQL через Flink CDC. Экономия места в 15–18 раз

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели11K

Ещё в 2022 году внедрялся Zabbix у заказчика, нужен он был для мониторинга нескольких MSSQL-серверов и был установлен на MySQL; с тех пор подключали к нему новые хосты, и начал он потихоньку умирать — всё-таки MySQL не для больших объёмов. Проблема миграции стала острой, а я как раз OceanBase последнее время занимаюсь очень активно.

Мне не удалось сразу уговорить заказчика на миграцию основного Zabbix на OceanBase, но была предложена миграция девелоперского Zabbix, который всё равно надо было переносить в целевой сегмент сети, и по результатам этой миграции уже будет принято решение о возможности миграции основного Zabbix, который на MySQL сейчас. Естественно, я согласился, хотя девелоперский Zabbix был на PG, но этот кейс даже более интересный. Мне будет очень интересно услышать отзывы или советы перед миграцией прома.

Итак, поехали.

Не расплываясь в этой статье про преимущества OceanBase, выделю только главное для Zabbix:

Читать далее

Как использовать Grok в России без VPN и зарубежной карты в 2026

Время на прочтение5 мин
Охват и читатели17K

Годом ранее в индустрию ИИ ворвалась компания Илона Маска xAI и представила новую, четвёртую версию своей нейросети Grok. Разбираем, как безопасно пользоваться ей из России и стоит ли выбирать Grok вместо других сильных моделей. 

Читать далее

Нейросайт глазами бизнеса: позиции, трафик, конверсия и скорость изменений. Часть 3 из 3

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели8.9K

Это третья, финальная часть серии про сайты под управлением ИИ. В первой разбирали, что такое нейросайт и сколько он стоит; во второй — внутреннее устройство: MCP‑брокер, пайплайн деплоя, безопасность. Эта часть больше ориентирована на маркетинговые и бизнес‑задачи: не про то, как это работает, а про то, какие выгоды это даёт бизнесу: позиции, трафик, конверсию, и главное — скорость и стоимость изменений.

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

Читать далее

Опять про Германию, но малость с другого ракурса

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели14K

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

Ответ, на статью: «Открытие компании в Германии: потрачено €ххх и ххх дня, а я всё ещё не могу...»

… поэтому родилась эта статья. Почему? Потому что это опять про то, где я долго живу, и где, как и у автора изначальной статьи было много «жизненных открытий», которые перевернули (изменили так уж точно, и местами как-то радикально) представление о стране и культуре, и тому как тут организован бизнес.

ну что, пора читать далее

напиши интересную и уникальную статью про нейрослоп, разбери признаки и как чистить, придумай кликбейтный заголовок

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели9.3K

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

Нейрослоп - это текст, который выдала модель, а человек поленился подчистить.

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

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

Читать далее

Лучшие нейросети для создания видео: Сравниваем ТОП-7 ИИ для генерации вирусных роликов

Уровень сложностиПростой
Время на прочтение18 мин
Охват и читатели7.3K

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

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

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

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

Читать далее

Ближайшие события

Сквозняк перемен

Время на прочтение4 мин
Охват и читатели33K

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

Я пару лет собирался написать статью про коммерсов в ИТ – феномен интересный, и возник относительно недавно. Но пока я валандался, стало поздно – ребят смывает, и можно только побурчать им вослед. И я бы забыл про эту плановую статью, но интересный эффект с продажей ИИ заставил к ней вернуться.

Читать далее

Нейрохирурги могут вызывать электродом как механический смех, так и «искреннюю» радость

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели8.6K

Исследователи могут вызвать конкретный тип смеха точечным разрядом тока.

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

Нейробиологи Фаусто Каруана и Софи Скотт собрали данные многолетних исследований в масштабном обзоре для журнала Trends in Neurosciences и предложили модель, которая различает спонтанный (непроизвольный) и произвольный смех. Практически все надежные доказательства существования этих различий ученые получили благодаря прямой электрической стимуляции мозга у пациентов с тяжелой эпилепсией. Установленные по медицинским показаниям внутричерепные электроды дают редкую возможность исследовать эти контуры напрямую.

Читать далее

Фундаментальная ошибка образования, или почему современная молодёжь тотально безграмотна?

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели12K

Помню, когда я учился в школе, в 11 классе при написании выпускного сочинения за 3 ошибки по грамотности ставили уже тройку. И на 10 листах у большинства моих одноклассников было не более двух ошибок. Сейчас на каждой странице текста среднестатистический школьник делает по 5-10 ошибок. Грамотность катастрофически упала, читать книги перестали, некоторые компоненты понятийного мышления ослабли кратно за последние 30-40 лет. Большинство выпускников школ элементарно неграмотно. Грамотное письмо встречается редко, а многие дети даже в средней школе не умеют читать. То есть не понимают содержания текстов, которые могут озвучить. О том, почему это происходит пойдёт речь ниже.  

Чтение, письмо – высшие психические функции, которые, как показал ещё Лев Выготcкий, являются культурно-историческим продуктом. Грамотность и способность читать, писать возникают не естественным путём, а в системе обучения, где ребёнок осваивает знаки как средства мышления, не как отдельные школьные умения, а как формы интеллектуального развития, связанные с переходом от внешней речи к внутренней и от наглядного к понятийному мышлению.

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

В русском языке нет однозначного соответствия между звучанием слова и его написанием. Поэтому писать «как слышится» нельзя. Елена Плюснина, питерский эксперт по обучению чтению, сделала выводы о том, что проблемы освоения орфографии русского языка связаны, в частности, с тем, что около 75% слов русской речи пишутся не так, как слышатся.

Читать далее

Формулы и функции в Excel: подробное руководство для начинающих

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели14K

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

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

Читать далее

Предзаказы GTA VI, Новое DLC для Frostpunk 2, апгрейд стрельбы в BF6: Дайджест игровых новостей на 26 июня

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели8.2K

GTA VI уже можно предзаказать, Bungie спасает Marathon новым PvE-режимом, а «Дальнобойщики 2» внезапно возвращаются в Steam. Плюс перенос релиза Phasmophobia, изменения в Battlefield 6 и большие скидки на тысячи игр. Коротко о главных игровых новостях - в этом дайджесте.

Читать далее

ИТ-аккредитацию продлили до 1 июля: все о новых правилах и сроках

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели8.3K

Вечером 2 июня Минцифры неожиданно продлило сроки подачи заявлений на подтверждение ИТ-аккредитации и одновременно расширило перечень компаний, которые смогут это сделать в 2026 году. Рассказываем, что изменилось! 

Читать далее

Самые полезные сценарии умного дома

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели15K

Статья о моём личном опыте - какая автоматизация оказалось самой интересной и полезной в моих проектах. Проекты не профессиональные и выполнялись для себя в свободное время. Это две квартиры примерно по 120 м2, на момент начала работ уже с полной отделкой, поэтому проводные системы не рассматривались. В начале я имел только общее представление об экосистемах, протоколах и стандартах и не имел никакого практического опыта. Начитавшись историй успеха и наоборот, в качестве базовой платформы был выбран Умный Дом от Яндекса (УДЯ) исходя из логики что всё равно эта платформа необходима для голосового управления, и если окажется что отдельные задачи будут выходить за рамки возможностей этой относительно молодой платформы - я всегда смогу подключить к УДЯ например Home Assistant или специализированные облачные платформы, реализовать в них особые функции, интегрировав затем в УДЯ как общую точку сборки. В итоге в каждом проекте получилось 70-80 различных устройств, и лишь несколько устройств подключены в УДЯ через интеграцию с облаками. Home Assistant не понадобился - в квартирах стабильный интернет, нет котлов / насосов / инверторов и другой подобной техники, и мне хотелось чтобы вся семья смогла наглядно понять систему и при необходимости вносить туда изменения без моего участия. Все сценарии реализованы на УДЯ, некоторые будут использованы здесь в качестве примеров.

Пару слов о платформе и технической реализации. Центральным хабом является колонка Яндекс Макс в гостиной, по комнатам - дополнительные колонки Яндекс Мини. Практически все устройства - ZigBee, несколько устройств Wi-Fi (например, ИК-пульты). В такой конфигурации система сможет управлять голосом и выполнять сценарии даже при отсутствии интернета. Если сценарий не задействует Wi-Fi устройств, он сохранится как локальный и будет выполняться на хабе станции не требуя подключения к интернету. За примерно год эксплуатации только пару раз были странные явления, когда например сценарий оставлял включёнными некоторые устройства, которые должен был выключить. Функциональностью и качеством работы я вполне доволен. Не буду больше утомлять, переходим к полезным сценариям.

Читать далее