Habr.com

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

Как черные шляпы пользуются открытостью open source ПО

Wed, 09/03/2025 - 15:01

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

Читать далее

Миграция календаря из MS Exchange в VK WorkSpace

Wed, 09/03/2025 - 15:01

Российский бизнес активно занимается импортозамещением ИТ. В этих условиях компаниям требуется непрерывность бизнес-процессов при переезде на новый стек. Особое внимание в этом процессе уделяется инструментам для коммуникации и планирования. 

Меня зовут Леонид Мотовских. Я руководитель команды Календаря VK WorkSpace. В этой статье расскажу о методах миграции календаря из MS Exchange в VK WorkSpace, как мы реализуем их под капотом и какие механизмы применяем для исключения конфликтов.

Читать далее

Миграция календаря из MS Exchange в VK WorkSpace

Wed, 09/03/2025 - 15:01

Российский бизнес активно занимается импортозамещением ИТ. В этих условиях компаниям требуется непрерывность бизнес-процессов при переезде на новый стек. Особое внимание в этом процессе уделяется инструментам для коммуникации и планирования. 

Меня зовут Леонид Мотовских. Я руководитель команды Календаря VK WorkSpace. В этой статье расскажу о методах миграции календаря из MS Exchange в VK WorkSpace, как мы реализуем их под капотом и какие механизмы применяем для исключения конфликтов.

Читать далее

[Перевод] Самый быстрый способ читать Excel в Python

Wed, 09/03/2025 - 15:00

Команда Python for Devs подготовила перевод статьи о том, как читать Excel в Python быстрее всех. В статье результаты тестирования pandas, openpyxl, Tablib, DuckDB, LibreOffice и даже связки с Rust. Кто справился лучше всех и как за 4 секунды Python «проглотил» полмиллиона строк — читайте в статье.

Читать далее

Когда дело не в коде: как мы ловили мистические пропажи запросов на сетевом уровне

Wed, 09/03/2025 - 14:48

Привет, меня зовут Анатолий, я ведущий разработчик в ITFB Group. У нас высоконагруженный сервис торговых операций. И раз в неделю, как по расписанию, раздавался панический звонок: «Опять пропали запросы!». Мы неслись смотреть логи — а там... ничего. Ни ошибок, ни падений. Никаких пятисотых, только стабильные двухсотые. Стенды dev и prod молчали, как рыбы. Запросы загадочным образом появлялись через некоторое время, и всё работало, пока история не повторялась снова. Это был не баг, это был призрак. Призрак в сети.

Сегодня я расскажу, как мы его поймали.

Читать далее

От парсера до ИИ-платформы: как рекрутер «навайбкодил» инструмент, который экономит часы работы

Wed, 09/03/2025 - 14:45

Ещё недавно подготовка CV занимала 40 минут. Теперь — 30 секунд и помощь ИИ в анализе кандидатов. В тексте рассказываем, как с помощью вайб-кодинга рекрутер «Технократии» собрал парсер, из которого выросла внутренняя HR-платформа с искусственным интеллектом для создания резюме и оценки кандидатов.

Читать далее

Как изменился рынок онлайн-рекламы во вторых кварталах 2024 и 2025 годов. Исследование click.ru

Wed, 09/03/2025 - 14:08

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

Для упрощения и ускорения задач медиапланирования в click.ru разработали инструмент «Пульс click.ru». С его помощью мы сравнили основные маркетинговые показатели вторых кварталов 2024 и 2025 годов, чтобы понять, что происходит на рынке онлайн-рекламы. Результаты — в этой статье.

Читать далее

Как сделать красочные цвета в аниме и фильмах? ffmpeg

Wed, 09/03/2025 - 14:06

Представляю к вашему вниманию шесть фильмов и пять аниме которые сам сделал. С красочными цвета! ffmpeg в командной строке полностью. Первый — это ремукс файл исходник. Где-то 30 или 40 гигабайт. Последний - это 7 или 12 гигабайт красочные цвета получили. А потом можно в Яндекс Диск скачать полный фильм!

Читать далее

SPDK в публичном облаке: лезем внутрь дисковой подсистемы в user-space

Wed, 09/03/2025 - 14:05

Всем привет! Меня зовут Василий Иванов, я ведущий разработчик в команде Data Storage в MWS Cloud Platform, занимаюсь тем, чтобы диски наших виртуальных машин были надёжные и быстрые.

В этой статье я расскажу, как данные попадают из виртуальной машины в хранилище. Рассмотрим, как мы используем SPDK, зачем мы вообще взялись за этот низкоуровневый фреймворк, а также почему просто «заиспользовать» не получилось и пришлось копать, как всё устроено в самой глубине. Также мы увидим, как high performance фреймворка при нашем количестве устройств не хватало и какие доработки пришлось сделать.

Эта статья выходит по следам моего доклада на летнем Highload 2025 года.

Читать далее

[Перевод] Agentic RAG: создание более умных ИИ-систем, понимающих контекст

Wed, 09/03/2025 - 14:05

Команда AI for Devs подготовила перевод статьи о новом подходе — Agentic RAG. Он превращает извлечение данных в активный процесс: агенты сами решают, где искать, как уточнять запросы и когда остановиться. В результате ИИ становится гибче, точнее и действительно готовым к «боевым» задачам.

Читать далее

Как я вскрыл «умный» замок пятью способами за пять минут

Wed, 09/03/2025 - 14:04

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

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

Сегодня вскроем такой «умный» замок и разберем пять векторов атак, демонстрирующих, что красивая технологическая оболочка не всегда означает настоящую защиту. Приготовьтесь — будет познавательно и местами абсурдно.

Читать далее

VPS-сервер как платформа для ИИ-агентов

Wed, 09/03/2025 - 14:01

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

Например, на VPS можно запустить агента с круглосуточным мониторингом цен на маркетплейсах: на Хабре недавно была статья об этом. Понятно, что он запускается на любом компьютере, но конкретно для целей мониторинга сайтов в интернете требуется онлайн 24/7.

Читать далее

Оркестрируем 15 тысяч инстансов разных БД без боли (почти)

Wed, 09/03/2025 - 14:00

Опыт Wildberries: автоматизация Ansible, стандартизация ролей, тестирование в CI и собственное решение Inventory Housekeeper. Практические подходы для повышения надежности и снижения ошибок при постоянном масштабировании.

Читать далее

Хватит ли мне недорогой VPS? Сравниваем недорогие тарифные планы HOSTKEY по конфигурациям, мощностями и применимости

Wed, 09/03/2025 - 13:58

Стоит ли экономить на VPS или лучше взять тариф с запасом? Мы протестировали три недорогих конфигурации HOSTKEY и наглядно показали, для каких задач хватит минимального тарифа, а где разумнее сразу инвестировать в более мощный сервер.

Читать далее

«Око Саурона» и оптическая иллюзия помогли решить космическую загадку

Wed, 09/03/2025 - 13:55

Считается, что все крупные галактики содержат сверхмассивные чёрные дыры (СМЧД). Когда чёрные дыры активно аккрецируют вещество и излучают радиацию, астрофизики называют их активными галактическими ядрами (АГЯ). Некоторые АГЯ излучают релятивистские струи, потоки ионизированного вещества, движущиеся со скоростью, близкой к скорости света. Когда эти мощные струи направлены в нашу сторону, мы называем их блазарами.

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

Читать далее

Как мы добились оценки приложения в 5 звезд за 2 часа

Wed, 09/03/2025 - 13:39

Всем салют, на связи мобильный Flutter разработчик из Comrades Dev.

У нас в приложении была вечная проблема - люди пользуются, всё окей, но отзывов почти нет. В сторе висела небольшая цифра в 30 оценок и рейтинг 4.9. Вроде неплохо, но не то, чтобы "вау". Также отзывы которые мы собирали в соц сетях, а также при опросе знакомых кто им пользуется, были только положительные. Решили попробовать маленький эксперимент, чтобы повысить количество оценок и он неожиданно выстрелил.

Читать далее

Невидимая рука интерфейса: как ИИ меняет дизайн и дизайнеров

Wed, 09/03/2025 - 13:29

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

Читать далее

«Стеклянный мир» iOS 26. Адаптируем приложение под новые гайдлайны

Wed, 09/03/2025 - 13:09

Уже скоро релиз iOS 26 и обновления SDK приложений. Apple снова вносит корректировки, а разработчики и дизайнеры снова подстраиваются. У текущих приложений будет переходный период, но вопрос с обновлением интерфейсов рано или поздно настанет и придется адаптировать под новый SDK и стиль Liquid Glass, чтобы продукт выглядел современно.  

Наш дизайнер интерфейсов Фёдор Миронов поделится наблюдениями о новых гайдлайнах и расскажет, какие изменения принесёт Liquid Glass. А ещё покажет несколько примеров обновления интерфейсов тестового приложения и нашего финтех-проекта Moneon.

Читать далее

Не пора ли подумать о переходе на IP v6?

Wed, 09/03/2025 - 13:09

Протокол IP v6 существует уже довольно давно. С тех пор как перспектива полного исчерпания адресов в IP v4 стала очевидной, поддержка шестой версии стала появляться в различных операционных системах и сетевом оборудовании. Однако на практике до сих пор внедрение данного протокола можно встретить довольно редко.

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

Читать далее

IBM против «Банды девяти»: последняя битва за господство на рынке ПК

Wed, 09/03/2025 - 13:06

Сегодня речь пойдет про последнюю битву на рынке персональных компьютеров в конце 1980-х. Аутсайдеры бросили вызов самой могущественной компании в мире, что в итоге поменяло архитектуру, позиции на рынке и статус непобедимого «голубого гиганта». Начать надо с широко известных фактов: в 1981 году корпорация IBM представила миру персональный компьютер (IBM PC). Это событие ознаменовало рождение самой популярной компьютерной архитектуры в истории. Несмотря на споры о том, какую модель считать первым настоящим ПК, именно IBM PC заложил основу для индустрии, какой мы знаем ее сегодня. В первой половине XX века IBM прочно удерживала лидерство на рынке табуляторов, а во второй доминировала в сегменте мейнфреймов. Успешный выход IBM на рынок ПК стал не только финансовым триумфом для компании, но и катализатором технологического прогресса, продемонстрировав миру открытую и удобную архитектуру персонального компьютера. Всего через пять лет объем рынка ПК превзошел весь рынок мейнфреймов, формировавшийся на протяжении почти четверти века. IBM купалась в лучах славы. Поначалу.

Читать далее

Who's online

There are currently 0 users and 4 guests online.