Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 10 min 50 sec ago

Депрессия инженера: эволюция без нас

Tue, 07/29/2025 - 10:15

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

Читать далее

[Перевод] Атомная энергетика возвращается на Запад

Tue, 07/29/2025 - 10:03

Доля атомной энергетики в мировом производстве электроэнергии уже давно сокращается: с 18 % в середине 1990-х годов она уменьшилась вдвое и составляет 9 % на сегодняшний день.

Сейчас наблюдаются признаки возрождения отрасли.

Читать далее

Конструктор PWA-приложений для ресторанов и кафе, биллинг для SaaS и цифровых сервисов — и ещё 8 российских стартапов

Tue, 07/29/2025 - 09:40

10 новых российских продуктов для управления здоровьем, автоматизации маркетинга, поиска YouTube-каналов под рекламную интеграцию и многого другого. Битва за «Продукт недели» началась!

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

Читать далее

Невидимые потери: за что мы платим на самом деле

Tue, 07/29/2025 - 09:05

— Почему они стоят?
— Потому что никто не сказал, что делать. И не настроил, как делать.

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

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

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

Время нельзя украсть в буквальном смысле. Но можно тратить его на то, что не нужно делать вообще.

Эта статья — про типовые потери времени на складе, которые часто остаются незамеченными.

Разберём реальные примеры и поделимся опытом.

Читать далее

Автоматизация поддержки клиентов на основе контекстной близости вопросов

Tue, 07/29/2025 - 09:00

Кейсовая задача - предоставить клиентам возможность составлять вопрос на естественном языке, а не искать вопрос в списке FAQ-раздела сайта. При этом система должна выдавать ответ из существующей базы знаний "Вопрос-Ответ" существующего FAQ-раздела.

Задача реализована с помощью определения контекстной близости вопросов.

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

Читать далее

20 лет объяснял программистам, что делать. А теперь попробовал сам

Tue, 07/29/2025 - 06:59

В общем, решил сделать пет-проект. ЦРМ нормального фрилансера. Сам я ремесленник-одиночка и пользуюсь ограниченным набором инструментов для ведения дел: Google Таблицы, да Windows-заметки. Решил все эти данные свести воедино в рамках собственной црмки.

Я не разработчик, а проектировщик интерфейсов (UX/UI-дизайнер). Опыта в программировании совсем немного. Поэтому пет-проект был мне особенно интересен. Я уже двадцать лет готовлю проектную документацию для других — а в этот раз для себя.

Сейчас расскажу, как я довёл идею до продукта, как мне в этом помог ChatGPT и почему это было иногда весело и интересно, но большую часть времени — скучно и грустно.

Читать далее

Экологичное расставание с Алисой: строим полностью локальный и приватный голосовой ассистент

Tue, 07/29/2025 - 05:26

Идея отказаться от использования Яндекс Алисы в системе умного дома возникла у меня после новости о принятии Госдумой законопроекта, касающегося штрафов за поиск и доступ к экстремистским материалам в интернете. Казалось бы, при чём тут голосовой помощник? Однако Яндекс входит в реестр организаторов распространения информации, что означает определённые юридические и технические обязательства по хранению и передаче данных.

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

Тем более что сейчас единственным слабым звеном в моём умном доме остается Яндекс Алиса - которая требует постоянного интернет-соединения даже для выполнения простейших команд управления локальными устройствами.

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

Алиса, извини

Связки в арбитраже трафика — Что такое, реальные кейсы

Tue, 07/29/2025 - 03:57

Когда ты уже какое-то время в аффилиатке, ты буквально готов убить за рабочую связку, которая даст тебе заветные ROI и прибыль. Та самая рабочая, стабильная, конвертящая связка, которая даёт ROI и масштаб. Все её ищут, кто-то находит, кто-то ворует, а кто-то теряет и потом долго вспоминает, как было хорошо.

В этой статье разберу, что такое связка в арбитраже трафика, откуда её брать, что лучше пилить самому или брать из спайки, и как не спалить свою. Говорить буду со своей колокольни - через призму Facebook Ads, так как большую часть времени работал именно с этой платформой. Хотя принципы будут знакомы и тем, кто льёт на другие источники.

Читать далее

Postgresso 5-6 (78-79)

Tue, 07/29/2025 - 03:08

Быки, коровы и квайны

Об олимпиаде незапамятных времён спонсорства Oracle рассказывал ещё bzq aka Евгений Бредня, возглавляющий сейчас техподдержку Postgres Professional, а тогда (2016-2017) он ещё готовил вопросы как сотрудник AT Consulting. Вот части I и II. У Евгения на хабре интересные статьи - и о причудливых задачках, и о техподдержке. Так писали мы в Postgresso №6 (55). Там же рассказали и уже об актуальных на том момент (2023) задачах 2-го и 3-го этапов, которые готовил Егор Рогов, руководитель программ отдела образования Postgres Professional (задачи для первого готовил не он, а Евгений Моргунов, автор PostgreSQL. Основы языка SQL).

В прошлом году, как известно в том числе из Postgresso #5 (66), организаторы даже выложили огромное видео, в котором был доклад Егора Рогова - в качестве важных материалов, сопутствующих олимпиаде: XV Международная олимпиада в сфере информационных технологий «IT⁠-⁠Планета 2024». 1-й этап - заочный теоретический тест по PostgreSQL, из почти 3000 человек отобрали примерно 200. Вопросы для этого этапа были подготовлены Евгением Давыдовым. 2-й этап — также заочный. Здесь участникам было предложено подумать над пятью задачами Егора Рогова. Их он и разбирает в этой статье. А финал (3-й этап) Олимпиады проходил очно в Архангельске.

Но это присказки.

Читать далее

BRS v2.0: Профессиональный инструментарий для разведки и тестирования сетей

Tue, 07/29/2025 - 01:48

Привет, Хабр! Мы рады представить вторую версию Brabus Recon Suite (BRS) - мощного набора инструментов для профессиональной разведки сетей, анализа доменов, оценки уязвимостей и тестирования на проникновение. После выпуска первой версии мы собрали обратную связь от сообщества, переработали архитектуру и добавили новые возможности, чтобы сделать BRS v2.0 еще более удобным и эффективным инструментом для специалистов по кибербезопасности. В этой статье мы расскажем о ключевых нововведениях, возможностях BRS v2.0 и о том, как использовать его в профессиональной и легальной работе.

Читать далее

Про архитектуру приложений для тех кому мало Чистой архитектуры

Tue, 07/29/2025 - 01:22

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

Лет пять назад я обнаружил для себя Чистую архитектуру Дяди Боба и на некоторое время успокоился, пока поток новых источников постепенно не начал менять мое отношение и к этой книге. Но, если вы решили для себя, что Чистая архитектура - это ваш окончательный выбор, то я точно не буду вас отговаривать, потому что, на мой взгляд, это однозначно лучше, чем, наверное, 90% того, что вам встретится на рынке.

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

Раньше мы в 3 частях [1, 2, 3] пробежались по основным идеям архитектуры систем. Поэтому, если вы ищете информацию по System Design, микросервисам и топологии команд, то вам туда. Эта же статья про архитектуру внутри кодовой базы: она посвящена концепциям программирования, влияющим на структуру приложения, поэтому описывает не только архитектурные подходы, но и иные идеи, оставляющие на дизайне свой отпечаток.

Читать далее

Быстрый старт контроллера шаговых двигателей SMSD–4.2CAN в режиме драйвера

Tue, 07/29/2025 - 00:46

Приводятся инструкции, которые помогут сделать первые шаги в экспериментах с контроллером в режиме драйвера шагового двигателя SMSD–4.2CAN под маркой НПО «Электропривод». Это настройка контроллера в режиме драйвера и запуск шагового двигателя с помощью программы CANopen Builder Limited v1.0, запуск двигателя из консоли, программ, написанных на языках С++ и Java, в которых потребуется библиотека CHAI для преобразователя интерфейсов USB–CAN ГКМН.468351.017-03 КБ «Марафон».

Первые две части представляют собой расшифровку лекций прочитанных Белобородовым А.В. и Харьюзовым П.Р. в 2024–2025 годах.

Читать далее

Поиск человека по фото: как найти информацию о человеке по одной фотографии

Mon, 07/28/2025 - 23:46

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

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

Читать далее

Не понял тему геймджема? Разберемся

Mon, 07/28/2025 - 23:43

Как выбрать сильную тему для геймджема? Разбор типов, примеры, ошибки и приёмы, которые помогут сделать игры ярче и глубже.

Читать далее

Тёмный кислород: в поисках объяснений

Mon, 07/28/2025 - 23:16

В этом блоге я не раз затрагивал вопросы происхождения жизни, вернее, наши представления и аналогии, позволяющие экстраполировать зарождение и развитие земной жизни на условия характерные для других планет и спутников. Опуская всяческие детали, сейчас считается, что для запуска биохимических процессов на планете или спутнике должны быть кислород, вода и магнитное поле — причём в случае спутника последнее требование может удовлетворяться, даже если он просто защищён магнитосферой родительской планеты. Но до сих пор не вполне понятно, что послужило толчком к насыщению древних земных акваторий кислородом и, как следствие, подготовило почву для победы аэробных организмов над анаэробными. Господствующие теории, объясняющие насыщение океана (а затем и атмосферы) кислородом связаны с расцветом цианобактерий, спровоцировавших так называемую «кислородную катастрофу» или «великое окисление» (Great Oxidation Event). В подробной статье уважаемой Елены Наймарк на сайте «Элементы» разобрана история этого понятия, а также объяснено, почему данное явление сложно считать как «катастрофой», так и «событием». Это не отменяет базового факта — до недавнего времени избыток молекулярного кислорода на Земле считался кумулятивным эффектом от жизнедеятельности зелёных растений. Но около года назад появились исследования, позволяющие предположить, что на дне океана могут существовать обильные небиологические источники кислорода. Данную гипотезу выдвинул и обосновал профессор Эндрю Суитмен (Andrew K Sweetman), руководитель кафедры экологии морского дна и биогеохимии в Шотландской ассоциации морских наук. Группа под его руководством опубликовала в журнале «Nature Geoscience» статью о «тёмном кислороде».

Читать далее

Рисуем чайник в Metal

Mon, 07/28/2025 - 23:01

Сегодня научимся рендерить 3D модель чайника при помощи Metal API. В процессе познакомимся с устройством простой модели, настроим пайплайн Metal и напишем шейдеры. Поиграться с кодом рендера можно в демо проекте.

Читать далее

Расчет RFM-модели в чистом SQL на примере магазина котиков: коротко

Mon, 07/28/2025 - 21:38

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

Сегодня мы рассмотрим, как реализовать RFM‑модель в чистом SQL на примере магазина котиков.

Читать далее

Cisco TRex. Сетевое тестирование в Stateless и Stateful сценариях

Mon, 07/28/2025 - 21:07

Продолжаем разбираться в OpenSource генераторе трафика от Cisco - TRex. При разработке и внедрении сетевого оборудования критически важно проводить его тщательное тестирование. Маршрутизаторы и коммутаторы должны выдерживать заявленную нагрузку, правильно обрабатывать трафик на разных уровнях. 

Стандартизированные методики (например, RFC 2544) определяют, как измерять пропускную способность устройства без потерь и другие метрики. Ранее для таких испытаний широко применялись дорогостоящие аппаратные генераторы трафика (Ixia, Spirent и т.д.). Однако в условиях ограниченной доступности коммерческих решений всё более актуальными становятся открытые альтернативы. 

Одной из наиболее доступных и при этом мощных опций является бесплатный Open Source генератор трафика Cisco TRex. В продолжение предыдущей статьи рассмотрим, как с помощью Cisco TRex 3.06 провести комплексное тестирование производительности и функциональности сетевых устройств.

Читать далее

Дайджест новостей из мира науки за прошедшую неделю

Mon, 07/28/2025 - 20:40

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

• «Уэбб» обнаружил множество чёрных дыр малой массы в ранней Вселенной

• Планет размером с Землю может быть не так много, как считалось ранее

• Рои дронов, вдохновлённых плодовыми мушками, самостоятельно облетают препятствия, обучившись на симуляциях

• Новый биоразлагаемый пластик сияет яркими цветами без красителей и пигментов

Читать далее

Моки в тестировании микросервисов с кучей интеграций — кейс приложения Финуслуги

Mon, 07/28/2025 - 20:21

Привет, Хабр! Я Святослав Волохов, QA-инженер в AGIMA. Тот, кто хоть раз тестировал сложный интеграционный сервис с десятками зависимостей и внешними API, да еще и в финтехе, знает — без грамотно выстроенной системы тестирования не обойтись.

В этой статье хочу поделиться историей, как наша команда работала на проекте «Финуслуги» от Московской биржи — это маркетплейс, где можно оформить вклад, купить облигации, застраховать квартиру и получить рекомендации по финансам.

Расскажу о сложностях, с которыми мы столкнулись, и об их решениях — берите на заметку, особенно если работаете над enterprise-проектами. Особенно будет полезно начинающим специалистам.

Читать далее

Who's online

There are currently 1 user and 4 guests online.