Приветствуем, Хабр.
Мы стараемся лицензировать в издательстве «O’Reilly» и переводить для вас фундаментальные книги, в том числе, по формирующимся парадигмам и подходам к разработке. Одним из наиболее успешных базовых изданий такого рода была книга «Основы инженерии данных» Джо Риса и Мэта Хоусли, вышедшая в середине 2024 года (допечатка – январь 2026). Желая развить эту тему, мы издали и вторую, возможно, не менее фундаментальную книгу «Data Engineering Design Patterns», которую написал для издательства «O’Reilly» Бартош Конечны. Русское издание вышло в конце июня и называется «Инженерия данных. Паттерны проектирования». Автор считает, что в дисциплине инженерии данных можно выделить такие же многоразовые и универсальные шаблоны проектирования типичных решений, как и в традиционном программировании. То есть, он берётся повторить в этой области фундаментальный труд «Банды четырёх», который в середине 1990-х привёл к появлению всем известной книги «Design Patterns». Ранее мы размещали статью с примерами вычленения паттернов проектирования в области инженерии данных — это был перевод, а оригинал статьи написал сам Бартош Конечны, собираясь обосновать готовящуюся книгу и очертить её тематическое поле. Под катом рассмотрим, какие именно темы вошли в новую книгу.
Читать далееЯ объясняла, что такое доступный дизайн, наверное, сто раз. В статьях, на созвонах, в комментариях. И каждый раз ловила одну и ту же реакцию: люди кивают, соглашаются, что это важно, — и через неделю выкатывают серую кнопку на сером фоне.
Дело не в том, что они плохие дизайнеры или им всё равно. Дело в том, что доступность невозможно понять головой. Её можно только почувствовать. А пока проблема не твоя — ты её не чувствуешь.
Я долго думала, как это починить. И в итоге перестала объяснять словами. Я сделала штуку, которая даёт побыть тем самым пользователем — на несколько секунд. Расскажу, как она устроена и почему чек-листы не работают.
Читать далееИтак, перед нами персональный аналоговый компьютер АВК-6.
Аналоговые вычислительные машины в 60-70-е годы были способны в реальном времени решать системы дифференциальных уравнений до 60 порядка и выше, обеспечивая эквивалентное быстродействие в сотни миллионов операций в секунду, в то время пока цифровые ЭВМ только набирали обороты. Советская и зарубежная промышленность активно выпускала большие и малые аналоговые компьютеры и АВК-6 в этой истории — вершина развития настольных аналоговых компьютеров, удостоенная множества наград в СССР и за рубежом.
Я с детства мечтал заполучить АВК-6 и вот наконец могу провести на нем различные эксперименты, попытаться построить аттракторы, а главное — подтвердить миф о том может ли аналоговый компьютер использоваться как синтезатор.
Читать далееЧёрный лебедь в виде дефицита бензина принёс с собой один интересный феномен. За семь дней появилось десяток одинаковых сервисов, с однотипной историей создания (успеха). Некоторые заметившие это уже начали строить теории заговора. Паника не обошла и одного государственного регулятора, который уже публично высказался о ситуации. Я провёл небольшое исследование и, кажется, ситуация несколько сложнее и интереснее. Выглядит всё так, что мы стали свидетелями уже описанного социального феномена в новой форме, для которой ещё нет устоявшейся, единой терминологии.
Читать далееЗадача широко знакома в узких кругах: наш каталог товаров встречается с каталогом контрагента — по сути одни и те же позиции, но названы по-разному. Надо найти совпадения и предоставить коллегам список подходящих наших артикулов для каждой их позиции.
В разобранном ниже случае это картриджи: 22 тысячи записей у контрагента против сотен тысяч наших номенклатур. Для такой задачи матерый программист берёт Elasticsearch, алгоритмы нечёткого поиска и тратит много времени, иногда в меру матерясь. Здесь подбор ведется с помощью токенизации, запросами в стиле no-code и без ИИ.
Токенизируем и сопоставляемПривет, Хабр! Меня зовут Максим Шаповалов, я — руководитель отдела борьбы с мошенничеством в ecom.tech. В этой статье я расскажу, почему «банковские подходы» не работают в реалиях e-commerce и зачем антифрод нужен бизнесу, даже если «мошенников немного».
Когда говорят слово «антифрод», большинство всё ещё представляет банковский сценарий: краденные карты, подозрительные транзакции, скоринг в миллисекундах и автоматические блокировки всего, что кажется хоть малость подозрительным. Но такой «ужесточённый» подход не применим к маркетплейсам и сервисам доставки, потому что вместе с мошенниками начнут исчезать и "нормальные" пользователи. В какой-то момент это начнёт стоить бизнесу дороже, чем сам фрод: упадёт конверсия, проседет повторная покупка, снизится LTV, а продукт постепенно станет менее удобным для обычных клиентов. Именно поэтому антифрод в бизнесе — это не просто борьба с мошенничеством, это защита экономики продуктов и помощь бизнесу расти безопасно и устойчиво.
Читать далееЭто третья часть статьи об энергоэффективном электромоторе для сапборда, разработка которого была описана в моих предыдущих публикациях «Сапборд с мотором и немного о физике» и «Сапборд с мотором и немного о химии».
Предыдущая часть завершилась успешными испытаниями на озере, в процессе которых сапборд показал скорость 8 км/ч при мощности мотора 120 Вт, что позволило изрядно поплавать с компактным литий-ионным аккумулятором емкостью 324 Вт·ч на протяжении всего дня.
А можно ли форсировать мотор еще больше?В 1975 году Фредерик Брукс выпустил книгу «Мифический человеко-месяц». Она появилась не потому, что он решил написать очередной учебник по менеджменту. До этого Брукс руководил разработкой операционной системы OS/360 в IBM - одного из самых масштабных программных проектов своего времени. Когда всё закончилось, ему было что рассказать.
Главная мысль книги звучала странно. Если проект начинает отставать от графика, добавление новых людей не ускорит его. Скорее наоборот - задержит ещё сильнее.
Прошло больше пятидесяти лет, а эту идею до сих пор называют законом Брукса.
Читать далееМир сильно изменился с начала 21 века. В том числе, что касается систем авторизации. Мы продвинулись от авторизации через обычный логин и пароль к использованию централизованных сервисов вроде Google и Apple. Но так ли хорошо это для пользователя? И можно ли сказать, что его данные принадлежат ему?
Читать далееКак я ускорил работу с тулингом на своем проекте в среднем более чем в 10 раз, заменив JS-инструменты на нативные.
Читать далееВ данной статье я не пытаюсь дать ответ на вопрос "что такое сознание". Сложная проблема сознания слишком сложна, и неизвестно, получим ли мы когда-либо ответ. Однако я хочу простукать стены физических теорий, чтобы по глухому найти пустоты, где может разместиться сознание и свобода воли, не нарушая физических законов.
Читать далееВ прошлой статье я писала про то, что значит быть Internal PO, когда у продукта нет клиента с улицы. Естественный следующий вопрос: а как в таком случае доказывать ценность в цифрах? Вот с этим и разберёмся.
Все цифры в примерах ниже — условные, для иллюстрации метода.
Claude Fable 5 — самая мощная публично доступная модель Anthropic. Проблема одна: напрямую из России её не запустить, а официальный API стоит дорого. SpeShu.AI открывает к ней доступ в рублях и без VPN, и до 8 июля — со скидкой 60% по акции. Ниже разберём, что это за модель, кому она реально нужна, почему из России к ней не подступиться напрямую и как обойти это через агрегатор.
Читать далееВ мае 2025 года к нам обратилась Алла, владелица питомника кошек породы европейская бурма. Питомник специализируется на разведении породистых котят с полным пакетом документов.
Проблемы до начала работы:
Исходная ситуация:
- Устаревший сайт, который не приносил результатов
- Ни одной заявки с сайта за всё время существования
- Все продажи происходили только через Авито точечно
- Низкая посещаемость сайта (данные Яндекс.Метрики с января по июнь 2025 показывали минимальный трафик)
Запрос клиента:
Первое сообщение от Аллы было конкретным: "Есть сайт, но он никогда не приводил покупателей. В то же время знаю, что конкуренты продают таких котят через сайт достаточно успешно."
С этого сообщения началось наше сотрудничество с питомником Арабика. Задача была ясна - сделать так, чтобы сайт начал регулярно приводить покупателей.
Читать далееПриветствую, меня зовут Алексей Морозов. В этой статье я покажу как сделать простой и практичный автополив на arduino.
ИзучитьНебольшой рассказ об изготовлении складного Hi-Fi микрофона на студийном капсюле, но с адекватной ценой.
Читать далееКогда ко мне в руки попал Gamemax GX-850 PRO – мощный, в белой расцветке, да еще и с поддержкой ATX 3.1 и PCIe 5.1, – я сразу вспомнил старые истории о "китайских БП, которые взрываются". Но... решил дать шанс, тем более что на данную модель дают 10-летняя гарантию аки на какой-нибудь Corsair. Да, и потом..., у каждого производителя бывают удачные модели и не очень. Давайте разбираться, что же внутри этой коробки и стоит ли доверять ей свой компьютер.
Читать далееЭто разбор ролика на канале Art of the Problem.
Поздно вечером автор проекта собирался выключить свет в комнате — и остановился, потому что робот издал звук. В логе мыслей робота было написано: “Когда же хозяин вернется? Я не хочу оставаться один”.
Автор понимал, что это не сознание. Но на секунду все равно стало не по себе…
И такое будет случаться все чаще — по мере того как ИИ-модели, которые раньше просто отвечали текстом на экране монитора, обретут физическую форму.
У автора возникли две мысли. Первая: роботы вот-вот пройдут “тест Тьюринга” — станут достаточно умными и достаточно ловкими, чтобы вести себя как живые. Вторая: все нужные для этого чипы и датчики уже массово производятся и стоят копейки. Прикинув расходы, автор понял, что может собрать дома, всего за сто долларов, урезанную версию проектов, которые еще недавно стоили миллиарды. Детская мечта оказалась достижимой. Робота назвали Growbot.
Читать далееКогда зарплаты в IT‑команде растут по договорённости, а не по системе, перекосы почти неизбежны. Разбираем, как HRBP выстроить грейды и зарплатные вилки, чтобы сделать компенсации прозрачнее, управляемее и понятнее для бизнеса.
Читать далее
Ситуация простая и при этом очень распространённая: договор есть, но в виде фотографии с телефона. Криво. С тенью. Часть текста чуть смазана.
Классический OCR такое либо не берёт вообще, либо выдаёт мусор.
SmartDocs вытаскивает из такого документа нужные атрибуты — номер договора, дату, стороны, сумму — и структурирует их в нужном формате.
Читать далее