Все потоки
Поиск
Написать публикацию
Обновить

Все потоки

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

Секреты создания эффективного REST API: гайд для системных аналитиков

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

Привет, Хабр! Меня зовут Дарья Борисова, я системный аналитик в ПСБ.
Однажды я попробовала интеграции... и теперь они преследуют меня везде, как навязчивый мотив из песни. 
Пришлось изучать и внедрять разные подходы, а заодно накопить вагон и маленькую тележку лайфхаков. Сегодня я работаю с Системой быстрых платежей в ПСБ — и готова поделиться тем, что спасло нас в критичных ситуациях.

Почти наверняка вы бывали в ситуациях, когда всё выпустили в прод, а сервер нагрузку не тянет. Или бизнес давит сроками, а времени на идеальные решения нет. Приходится подставлять костыли и ставить быстрые заплатки. Вопрос в том, могут ли они стать надежным решением? И какие компромиссы придется принять — об этом и поговорим.

А точнее: об оптимизации REST API в бою: как снизить количество запросов без потери данных, где проводить расчеты (и чем это грозит), зачем стандартизировать ответы, как кешировать с умом и почему health-check — это не просто «жив/мертв».

Читать далее

Сбер ведет переговоры о покупке доли в Элементе: разбираемся с патентным портфелем группы

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров770

АФК «Система» ведет переговоры о продаже Сберу своей доли в крупнейшем российском производителе микроэлектроники ГК «Элемент». По данным «Коммерсанта», стоимость сделки оценивается в 15–28 млрд руб. Для «Системы» это возможность снизить долговую нагрузку, а для Сбербанка — стратегический шаг к консолидации отрасли после недавних приобретений доли в «Аквариусе» и партнерства с S8 Capital.

Разбираемся с патентным портфелем ГК «Элемент». Спойлер: всё очень серьезно.

Читать далее

Прототипирование игр на примере игровой экономики

Время на прочтение5 мин
Количество просмотров2.4K

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

Читать далее

Ивент с нуля. Упаковка мероприятия

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров197

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

HR, ассистенты, руководители проектов, маркетологи, пиарщики и все те, на чью долю выпало в нагрузку к основным рабочим обязанностям сделать мероприятие, эта статья для вас. 

Читать далее

Кастомизация Keycloak: Keycloakify вместо Freemarker – причины, боли, решения

Время на прочтение9 мин
Количество просмотров2.4K

Всем привет! Меня зовут Артем, я фронтенд разработчик в Банки.ру. Недавно перед нашей командой встала задача внедрить SSO-аутентификацию через Keycloak для клиентских сервисов. Помимо базовой настройки важно было полностью переработать стандартные формы входа, чтобы они соответствовали корпоративному стилю и UX-требованиям.

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

Читать далее

ИИ убивает классические интервью — и это хорошо

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

Вы уверены, что собеседуете реального кандидата, а не ChatGPT? Мир изменился и классические интервью‑экзамены уже не работают. Хотя они и раньше больше вредили, чем помогали, если вы спросите моё мнение. Но как раньше уже не будет. И это хорошо. Статья изначально задумывалась мною как исчерпывающий гайд о том, как проводить технические интервью, основанный на моем личном опыте и опирающийся на мой подход. Но теперь она трансформировалась в средство против засилья использования искусственного интеллекта в процессе найма.

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

Я поделюсь ниже своим видением и опытом, а что с этим делать решать уже вам.

Мой подход сформировался из многолетнего и разнообразного опыта проведения (десятки интервью самого разного уровня: от набора студентов в учебную лабораторию до собеседования (и soft и hard) специалистов международного уровня уровня senior и lead), прохождения международной программы сертификации в области проведения технических интервью, чтения и просмотра контента от самых разных экспертов в области найма, особенно в tech‑среде, а также из наблюдений за людьми, которым я проводила интервью в рабочей среде в качестве моих студентов и коллег. И конечно из получения и обработки обратной связи от интервьюируемых и других участников процесса.

Этот опыт очень многому научил меня: в начале карьеры он помог систематизировать уже имеющиеся знания в голове, сильно прокачались софты, самой стало не так страшно проходить интервью — я стала понимать, что от меня требуется, научилась собственный опыт и знания лучше упаковывать, презентовать, насмотревшись как это делают другие (видела ошибки кандидатов и удачные примеры). Ну и, конечно, это качает уверенность в себе. За счет этого немного успокаивается синдром самозванца. Повышается видимость в компании и доверие коллег. Начинают притягиваться другие возможности делиться экспертизой, а это большой кайф — помогать другим. Мои студенты и младшие коллеги просили их прособесить и как можно жестче — это давало им зеркало, уверенность, что они действительно разобрались, либо наоборот — над чем стоит поработать. Качественная обратная связь дорогого стоит.

Читать далее

Оценка интеллектуальной собственности: методы, этапы и практические рекомендации

Время на прочтение3 мин
Количество просмотров174

Интеллектуальная собственность (ИС) — ключевой актив современного бизнеса, способный составлять до 90% рыночной стоимости компании. Например, бренд Apple оценивается в $575 млрд (данные 2025 года), а портфели патентов крупных корпораций регулярно становятся предметом многомиллионных сделок.

Как определить реальную стоимость ИС?

Читать далее

asapBI: импортозамещение SAP Calculation View

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

Любите ли вы SQL так же, как и я? Недавно, собирая огромный SQL‑запрос, я понял, что надо что‑то менять.

Логическим блоком в SQL является подзапрос или CTE и вроде бы можно разбивать запрос по блокам и работать с ними отдельно, как строится по кирпичикам любое приложение.

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

А что, если не надо писать SQL? В SAP мы не писали запросы, мы создавали Calculation View, и работать с ними было на порядок быстрее и приятнее.

Перефразируя диалог из Матрицы:

— Когда я стану избранным, я смогу писать длинный SQL?
— Тебе не надо будет писать SQL.

Как?

Топ-9 ИИ-плагинов для WordPress

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров870

Большинство современных ИИ-решений для WordPress работают по принципу облачной интеграции. Плагины подключаются к ИИ-сервисам через API, позволяя использовать технологии искусственного интеллекта прямо в панели управления WordPress.

Читать далее

Собственные шахматы с острова Льюис

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

Шахматы с острова Льюис не своими руками.

Как «хотелка» превратилась в проект длиною в два года, что помогло его реализовать, и что помешало достигнуть конечной цели (получение прибыль или уйти в ноль по тратам).

Посмотреть

Как с помощью нехитрых приспособлений превратить буханку в автомотрису

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

В 1980х в США активно развивалось увлечение садовыми железными дорогами. Поезда работали на электричестве вместо пара, были доступны аккумуляторы, появилась компактная электроника, чтобы можно было «прикрутить» радиоуправление. И многие любители делали не только модели настоящего подвижного состава, но и ставили на рельсы игрушки марки Stomper.

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

Читать далее

Практическая реализация энкодера с использованием датчика HOA0902 и STM32

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

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

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

В данной статье будут рассмотрены:

— Принципы работы HOA092-11;
— Схема электрическая принципиальная энкодера;
— Программная реализация (расчет пройденного пути, скорости и направления движения, а также вывод информации на дисплей);
— Тестирование системы, будет рассмотрено (пройденный путь, скорость, направление движения).

Читать далее

Управляем умным домом Home Assitant через Алису и без интернета. Часть 3

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров15K

В этой части рассмотрим с теоретической стороны разработку дополнений (add-ons) для Home Assistant Operating System.

Читать далее

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

Приложение для сидроделов и пивоваров, ИИ-тренажер для обучения отдела продаж — и ещё 8 российских стартапов

Время на прочтение5 мин
Количество просмотров2.1K

10 новых российских продуктов для подбора и аренды облачных серверов, сбора и обработки прайс‑листов, подбора гидов или туров в странах Средней Азии и многого другого. Битва за «Продукт недели» началась!

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

Читать далее

Книга «Изучаем React. 2-е издание» отзыв, или 10 главных заметок которые я вынес прочитав книгу

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

Представь, что ты строишь крутой интерактивный сайт из деталек LEGO. React — это как раз такой продвинутый набор «умных» деталек для постройки сайтов. А эта книга — инструкция к нему.

Читать далее

Процессорный модуль — что это и зачем

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.7K

Победоносное шествие информационных технологий за последние сорок лет имеет свои объективные причины, ранжировать которые непросто, но, я думаю, в первую тройку их наверняка входит относительная дешевизна этих технологий, причём скорость подешевления последнее время не убывает, а только прирастает с той или иной быстротой. Желающие могут сами погуглить цену килобайтов и производительности в MIPS для IBM System 360, IBM PC и современных образцов.

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

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

Читать далее

Почасовая оплата

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

Во многих компаниях, занимающихся заказной разработкой ПО, исторически сложилось правило вести тайм-трекинг.

И эта привычка настолько укоренилась, что работодателям сложно представить, «как ещё узнать, что люди, действительно, работают?!»

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

Читать далее

«Просто используй Docker» — мой путь от Whisper к WhisperX

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

Несколько недель назад я опубликовал статью о том, как превратить обычный диктофон в инструмент для расшифровки речи с помощью OpenAI Whisper. Идея была создать бесплатную и приватную систему ИИ диктофона, которая избавляет от необходимости переслушивать аудиозаписи лекций или выступлений. Тогда статья нашла своего читателя, собрав 140 закладок.

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

Новая идея — не просто расшифровывать речь, а разделять её по голосам — как на совещании или встрече. Это называется диаризацией, и для неё существует продвинутая версия — WhisperX. Цель была проста — получить на выходе не сплошное полотно текста, а готовый протокол встречи, где понятно, кто и что сказал. Казалось, с Docker это будет легко.

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

Но когда я всё починил и заставил систему работать, результат превзошёл мои ожидания. Новейшая модель large-v3 в связке с диаризацией выдала не просто текст, а структурированный диалог. Это был настолько лучший результат, что я смог передать его большой языковой модели (LLM) и получить глубокий анализ одной очень важной для меня личной ситуации — под таким углом, о котором я сам бы никогда не задумался.

Именно в этот момент мой скепсис в отношении «умных ИИ‑диктофонов», которые я критиковал в первой статье, сильно пошатнулся. Скорее всего их сила не в тотальной записи, а в возможности превращать хаос в структурированные данные, готовые для анализа.

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

Весь код выложен на Гитхаб.

Зачем покупать ИИ диктофон?

SSH-туннель вместо белого IP: как получить доступ к домашнему серверу

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров39K

Самый простой способ получить удалённый доступ к домашнему серверу — купить у провайдера статический «белый» IP (обычно 100–200 ₽/мес). Если же у вас уже есть арендованный VPS с публичным IP (например, для сайта, VPN или других проектов), его можно использовать как мост для доступа к серверу, сэкономив на покупке статического IP. В этой статье я расскажу, как настроил обратный SSH‑туннель через существующий VPS, чтобы стабильно подключаться к своему домашнему серверу, находящемуся за NAT от провайдера.

Читать далее

От офиса до космоса — приключения электроники в мире фантастического кино

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

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

Если вы смотрели Lexx, то наверняка знаете, с помощью какого гаджета можно выбросить человека в открытый космос. Конечно же, контроллер Nintendo 64! Именно с его помощью тот самый подлый доктор Казан избавляется от своей пациентки. Конечно же, в сериале это супер навороченный пульт управления, но мы-то с вами его без проблем узнали.

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

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

Читать далее