Feed aggregator

Рутину — ИИ, исследование — людям: новая реальность Surf QA

Habr.com - Thu, 07/17/2025 - 16:29

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

Тест-документация рождается в 5 раз быстрее, а свободное время инженеры используют для исследовательских тестирований, погружения в продукт и проработки нефункциональных требований. И всё это вместо монотонного создания проверок по требованиям.

Читать далее

Обязаны ли ИП и самозанятые подписывать договоры с клиентами?

Habr.com - Thu, 07/17/2025 - 16:24

Прямой обязанности «подписать с клиентом договор на бумаге» и скрепить его кровью законодательно не предусмотрено. Богохранимая статья 434 ГК РФ о форме договора говорит — договором может быть признан и обмен сообщениями в условном мессенджере.

Поэтому в вопросе договора вам не надо задавать вопрос обязаны ли вы, задавайтесь другим вопросом.

Надо ли вам подписывать договор с клиентом?

И «надо ли» определяется исключительно вашим удобством и вашей безопасностью.

Я выделяю три способа оформлять отношения с клиентами.

Читать далее

Трансформация руководителя из «подавителя» в лидера

Habr.com - Thu, 07/17/2025 - 16:16

Трансформация руководителя из «подавителя» в лидера требует глубокой внутренней работы, осознания проблемы и выхода из привычной устоявшейся среды обитания.

В данной статье будут рассмотрены: портрет руководителя Кирилла; цикл использование - подавление - слив сотрудника; результаты для Команды и Бизнеса; ключевые трансформации и мой личный опыт.

Портрет руководителя Кирилла

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

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

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

Читать далее

Пример реализации слоя приложения persistence layer без использования ORM фреймворка

Habr.com - Thu, 07/17/2025 - 16:05

Слой приложения persistence layer является в определённом смысле уникальным в смысле узкой направленности его функционала по сравнению с другими слоями приложения. Если рассматривать его только для работы с реляционными базами данных, то реализацию функционала слоя можно разбить на два основных варианта - с использованием ORM фреймворка и без использования ORM фреймворка. Каждый из этих вариантов можно реализовать достаточно универсальным образом.

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

Читать далее

Interactive Brokers заставляют инвесторов платить 40% налог на наследование в США

Habr.com - Thu, 07/17/2025 - 15:59

Многие слышали о том, что в США есть жутковатый налог на наследство в размере до 40%, под который подпадают любые американские акции/фонды на брокерских счетах не-американских инвесторов. Долгое время среди инвесторов гуляла байка, что брокер IB якобы позволяет легко избежать этого налога. В этой статье мы на конкретных примерах убедимся, что это не так.

Читать далее

Подкаст «Скрамное ИТ». CTRL + Z для жизни

Habr.com - Thu, 07/17/2025 - 15:48

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

Сегодня я пришел с небольшими спойлерами из новой серии нашего подкаста «Скрамное ИТ». В свежем выпуске мы залезли в одну из самых неудобных тем — тот момент, когда задачи, которые еще вчера вдохновляли, вдруг начинают вызывать тоску, и когда возникает желание сделать CTRL+Z… в карьере. 

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

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

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

Кстати, о менеджменте. Казалось бы — карьерный рост, новые горизонты. Но почему тогда столько технических специалистов, сделавших этот шаг, тоскуют по временам, когда все, что от них требовалось, — писать код (желательно хороший)? Когда не было бесконечных митингов и сложных решений… И вот возникает вопрос: «А не зря ли я променял интересные задачи на тонны отчетности и погоню за KPI?». 

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

Читать далее

[Перевод] Высокоуровневые языковые возможности и тестирование в Python

Habr.com - Thu, 07/17/2025 - 15:35

Я впервые начал заниматься разработкой через тестирование ещё когда программировал на PHP. Тогда в нашем арсенале разработчика использовался отличный фреймворк SimpleTest от Маркуса Бейкера. Мне этот инструмент очень нравился. С тех пор я имел дело с фреймворками для тестирования на C, Perl, Java и Python, при этом SimpleTest до сих пор остаётся моим главным фаворитом независимо от языка.

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

Только когда я стал много программировать на Python, меня вдруг озарило, почему так происходит. В большинстве фреймворков xUnit, в особенности тех, где предоставляются хорошие мок-объекты, более чем адекватно поддерживаются любые паттерны тестирования, которые я только могу придумать. Фреёмворк SimpleTest определённо из их числа. Проблемы, с которыми я сталкивался, происходят из самого языка.

Читать далее

Вендорские СХД vs open-source-решения: с чем лучше экономить при работе с «железом»

Habr.com - Thu, 07/17/2025 - 15:30

Привет, Хабр! Меня зовут Павел Кишеня, я тимлид группы системных администраторов IT-инфраструктур в группе Рунити. Зачастую к нам приходят заказчики с довольно высоконагруженными проектами, хранящими большой объем информации — всё это потребляет много места. Наша задача не только хранить эти данные, но и эффективно их использовать.

В этой статье поговорю о том, как компании выбирают системы хранения данных. Кто-то строит IT-инфраструктуру на классических аппаратных СХД, а кто-то уходит в кластерные решения на базе Ceph и других open-source решений. Сравню подходы и покажу, в чем плюсы и минусы каждого из них. Также поделюсь практическими кейсами переноса кластеров SSD на гибрид и добавления Ceph смешанного пула. 

Читать далее

Как я сделал агрегатор IT-вакансий и получил 30 000 уников в месяц, не написав ни строчки кода

Habr.com - Thu, 07/17/2025 - 15:20

Всем привет! Меня зовут Антон, я не разработчик и никогда им не был. Я продуктовый дизайнер, а до этого 6 лет руководил клиентским саппортом в сервисе с 1 млн клиентов. Работал в UnaBank, Точка Банк, Whoosh, X5 Retail Group — проектировал сервисы, админку, в общем, в digital-направлении. И давно хотел сделать свой продукт.

Идей было много, но либо в голове возникал целый комбайн, для которого нужна команда разработки, либо не складывалось что-то ещё. Но вот будущее настало. Наступило время вайб-кодинга. А это значит, что можно в две руки написать весь фронт, бэк, тест-кейсы, админку… что я и сделал, и всё это за несколько недель. Сейчас я расскажу вам подробнее.

Читать далее

Все о блокировках VPN за последние две недели

Habr.com - Thu, 07/17/2025 - 15:16

Всем привет!
Это команда Amnezia, и мы тут, чтобы ответить на самые часто задаваемые вопросы в связи с участившимися блокировками.
Мы уже две недели активно изучаем текущую ситуацию, тестируем разные технологии и можем рассказать о том, что нам удалось узнать и что мы сделали, чтобы наши сервисы работали как и прежде.

Если интересно только то, что сейчас работает - перейдите в конец статьи.

Читать далее

А что там с темной энергией?

Habr.com - Thu, 07/17/2025 - 15:16

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

Читать далее

Мониторинг CPU и RAM на панели задач C++

Habr.com - Thu, 07/17/2025 - 15:15

Приветствую читателя этой статьи. Я студент, учусь по направлению «Приборостроение», но большую часть времени занимаюсь программированием. Все таки это меня привлекает больше. Задумывался по поводу смены ОС на Arch Linux, но пока отложил эту затею в долгий ящик. Смотрел различные ролики на YouTube и заметил, что многие пользователи ставят себе Polybar, в котором можно легко настраивать информацию, выводимую на нечто похожее на Панель задач в Windows. Тогда я подумал «А почему бы не сделать такое в винде?!» и сразу начал гуглить что к чему. Попытался найти готовые аналоги, но ничего не впечатлило, поэтому решил написать свою программу на C++.

Читать далее

Зачем продакт-менеджеру технические навыки

Habr.com - Thu, 07/17/2025 - 15:09

Привет! Меня зовут Елена Тупикова, я академический руководитель программы онлайн-магистратуры «Управление IT-продуктами» от Яндекса и МФТИ. В этой статье я расскажу, чем занимается продакт-менеджер в IT и для чего ему нужно разбираться в базах данных, языках программирования и машинном обучении. А ещё дам список технических навыков, которые нужны продакт-менеджеру для работы в IT.

Читать далее

Платёжный агент А7 — всё. Стейблкоин A7A5 под вопросом

Habr.com - Thu, 07/17/2025 - 15:01

Международные платежи в 2025 году — это квест со звёздочкой. С одной стороны Росфинмониторинг блокирует счета и карточки за операции с криптой по 161-ФЗ, с другой стороны Евросоюз запрещает эффективные способы перевода средств.

Очередной жертвой европейских санкций стал платёжный агент А7 от Промсвязьбанка, которого ЕС внёс в санкционный список от 15 июля 2025 года. Для обхода санкций работает рублёвый стейблкоин A7A5, тоже связанный с ПСБ, сам стейблкоин пока не заблокирован.

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

Читать далее

Управление скоростью маркетинговых рассылок: как не уложить фронтенд-платформу

Habr.com - Thu, 07/17/2025 - 15:00

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

Меня зовут Сергей Бакалдин, я работаю в команде ComPath. Сегодня я расскажу историю о том, как одна неосторожная e‑mail-рассылка чуть не положила фронтенд-систему «Спортмастера», и как мы от этого открестились с помощью гибкого механизма управления скоростью рассылок.


Читать далее

Регистрация событий в Astra Linux Special Edition

Habr.com - Thu, 07/17/2025 - 14:54

В статье вы найдете краткий обзор подсистемы регистрации событий - собственной разработки команды ОС Astra Linux.

Всё, что будет описано ниже, актуально для самой новой на момент написания статьи версии Astra Linux Special Edition - 1.8.2.

Поехали!

Читать далее

ESCплуатация: новый вектор атаки на Active Directory Certificate Services

Habr.com - Thu, 07/17/2025 - 14:39

Привет, Хабр! По горячим следам нашей большой статьи про векторы атак ESC1-ESC15 мы — команда PT Cyber Analytics — решили подробно разобрать относительно новый вектор атаки ESC16. Возможность обнаружения и эксплуатации этого вектора была добавлена в майском обновлении ПО Certipy.

Читать далее

Как мы за 60 секунд избавились от шаблонов и упростили управление инфраструктурой с CUE

Habr.com - Thu, 07/17/2025 - 14:36

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

Эта статья о том, как мы избавились от шаблонизации в пользу понятных слоёв в управлении инфраструктурой. Расскажу про предпосылки, поиск решения и инструмент, который мы выбрали — CUElang. Поехали!

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

Читать далее

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

Habr.com - Thu, 07/17/2025 - 14:27

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

Технологии ИИ способны улучшить взаимодействие пользователя с MDM-системой, а также повысить эффективность его труда. При этом не стоит забывать о том, что сами по себе практики управления данными, а в частности — мастер-данными, в свою очередь создают фундамент для корректной работы алгоритмов искусственного интеллекта. Достоверность результатов ИИ определяется тем, насколько качественные данные используются как при обучении моделей, так и в процессе их эксплуатации. Тут как никогда кстати можно вспомнить русскую пословицу: «Что посеешь, то и пожнешь».

Читать далее

[Перевод] Секретная сила Data Science в клиентской поддержке

Habr.com - Thu, 07/17/2025 - 14:22

Когда говорят о Data Science, чаще всего вспоминают маркетинг и продуктовую аналитику. Но в компаниях, где данные действительно работают на бизнес, сфера их применения куда шире. Один из таких недооценённых источников ценности — команда клиентской поддержки. В этой статье — практический разбор того, как Data Science может не просто визуализировать SLA и TTR, а стать реальным драйвером изменений: от оптимизации нагрузки и улучшения самообслуживания до внедрения LLM для анализа обратной связи.

Читать далее

Who's online

There are currently 0 users and 3 guests online.
Syndicate content