Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 37 мин. назад

Как мы в коробках рассылки разгоняли

ср, 11/05/2025 - 13:09

Привет, меня зовут Степан Золотухин, я разработчик в Битрикс24. Моя команда работает над такими продуктами, как Почта, Маркетинг, Структура компании, Подписание, CRM-Формы и Бизнесс процессы.

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

В дефолтной конфигурации отправка идёт нативным PHP через функцию mail() (если у отправителя не задан SMTP). Дальше всё идет в инфраструктуру пользователя (exim, sendmail, postfix И так далее)
Это просто и надёжно, но скорость отправки упирается в ограничения при отправке в один поток.

Читать далее

Стриминг из космоса: как обсерватория Веры Рубин делает революцию в астрономии (и скоро вы это заметите)

ср, 11/05/2025 - 13:06

В подвалах Калтеха хранятся тяжелые коробки, собранные волонтерами. Больше 500 штук, с бесценным содержимым. Внутри — стеклянные фотопластинки размером 35×35 см, каждая из которых несет на себе фрагмент неба середины XX века. С 1949 по 1958 год телескоп Паломарской обсерватории в США трудился над созданием своего звездного атласа (POSS — Palomar Observatory Sky Survey). Всего было получено более 1 800 пластинок, зафиксировавших все небо северного полушария. Пластинки бережно проявлялись, описывались, копировались, рассылались по университетам и обсерваториям. Астрономы из разных стран вручную сверялись с ними, иногда сомневаясь: звезду они видят или же стоит пенять на дефект съемки?

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

Читать далее

Сложно о простом. Все, что бы вы хотели знать о SFP модулях. Часть 2. Оптические кабели

ср, 11/05/2025 - 13:05

Приветствую, коллеги! Это снова @ProstoKirReal. В прошлой статье я с вами обсуждал историю развития SFP модулей, их типы и иерархию скоростей, а также из чего они состоят.

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

Читать далее

Полный обзор функциональности российского трекера ошибок Хоук

ср, 11/05/2025 - 13:00

Hawk — это open-source трекер ошибок, разработанный в России. Позволяет отслеживать ошибки в веб-приложениях, API и мобильных сервисах. В этой статье подробно рассмотрим функциональность, которая сегодня доступна пользователям Хоука — от регистрации до продвинутых SDK-функций и планов на будущее.

Читать далее

Суперрегенерация: стволовые клетки плоских червей

ср, 11/05/2025 - 13:00

Эстеты скажут, что тело человека совершенно в своей несовершенности. Все мы разные в той или иной степени, визуально, эмоционально, интеллектуально и даже структурно. Если же обратиться к биологам, то они скажут, что организм человека, хоть и является удивительным аппаратом, все же лишен множества невероятных функций и особенностей, которые присуще другим живым организмам, к примеру, плоским червям. Одно их имя вызывает неприятные ощущения у многих, но им плевать, ибо интеллектом и самосознанием эволюция их не одарила. Но вот что они получили, так это умение восстанавливаться даже из небольшого фрагмента, буквально регенерируя большую часть тела. Ученые из Института медицинских исследований Стоуэрса (Канзас-Сити, Миссури, США) установили, что стволовые клетки плоских червей работают не так, как предполагалось ранее, и именно они способствуют столь сложному и обширному восстановлению тканей. В чем же секрет стволовых клеток плоских червей, как именно они регулируют регенерацию, и как это может быть применено в медицине? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

Docker для Python-разработчика: как упаковать ваше приложение в контейнер и запустить где угодно

ср, 11/05/2025 - 12:59

Представьте ситуацию: вы написали шикарного Telegram-бота, отладили его на своем ноутбуке с Python 3.11 и последней версией любимой библиотеки. Вы отправляете код коллеге, а у него падает с ошибкой, потому что у него Python 3.9 и какая-то зависимость встала криво. Или, что еще хуже, вы пытаетесь выкатить это на сервер, а там системный администратор смотрит на ваш requirements.txt и тяжело вздыхает, потому что для установки одной из библиотек нужна системная утилита, которой нет и не будет. Знакомо?

Читать далее

ITSM-система — это только начало: как SimpleOne меняет управление услугами всего предприятия

ср, 11/05/2025 - 12:51

Enterprise Service Management продолжает развиваться как один из ведущих трендов в области корпоративной автоматизации. Истории успеха российских компаний уже показывают, что сегодня ESM становится стратегическим инструментом операционной трансформации. Самый заметный эффект достигается при комплексном подходе: единая платформа для всех подразделений плюс интеллектуальная автоматизация рутинных операций.

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

Читать далее

Как создавался и эволюционировал бот-комбайн для автоматизации техподдержки Купера

ср, 11/05/2025 - 12:38

В начале 2022 года Купер, как и многие компании, лишился привычных инструментов ноукод-автоматизаций. До этого мы активно использовали Workflow Builder, встроенный в Slack, в связке с Zapier и Google Apps Script. Одним из важных инструментов, созданных с помощью этого набора, была автоматизация рассылки уведомлений об инцидентах — как внутри компании, так и партнерам. Переезд в Mattermost оказался болезненным: рассылки по чатам, каналам и почте приходилось делать вручную, ведь отказаться от информирования мы не могли.

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

Читать далее

Метрики в тестировании: как в Рунити перешли от ручного сбора данных к автоматизации

ср, 11/05/2025 - 12:32

Привет, Хабр! Сегодня с вами Анна Асабина, главный инженер по тестированию, и Ольга Султанова, руководитель  направления тестирования в Рунити.

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

Читать далее

Большие ресурсы — большие ответы: итоги опроса о работе с IT-инфраструктурой

ср, 11/05/2025 - 12:31

От стабильности IT-инфраструктуры зависит бесперебойная работа всего бизнеса. Однако с ростом масштабов инфраструктуры обеспечивать её эффективность и отказоустойчивость становится всё сложнее. 

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

Octopus от ГК «Юзтех» и Хабр провели опрос среди читателей и выяснили, какие подходы преобладают в российском IT-сообществе. Всего опрос прошли 447 респондентов, более ста из них ответили на все вопросы. 

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

Читать далее

[Перевод] Kafka или REST для взаимодействия между микросервисами?

ср, 11/05/2025 - 12:25

Apache Kafka и REST (Representational State Transfer) — два популярных стиля взаимодействия, используемых в архитектуре микросервисов. У каждого из них есть свои сильные стороны и характеристики, которые делают их подходящими для различных сценариев. В этой статье мы рассмотрим технические аспекты использования Kafka и REST для межсервисного взаимодействия, приведем примеры и обобщим их ключевые моменты в сравнительной таблице.

Сравнить подходы

Координатные пространства/Coordinate Space в компьютерной графике. Объясняю на чайниках

ср, 11/05/2025 - 12:21

1.Что такое пространство?

2.О самых распространенных пространствах

3.Причем тут трансформ и умножение матриц?

4.Как их можно использовать, на примерах шейдеров

Читать далее

Корпоративные стандарты АСУ ТП в пищевой, энергетической и горнодобывающей отраслях

ср, 11/05/2025 - 12:20

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

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

Там, где другие строят с нуля, Nestlé просто открывает шаблон. Где кто-то ищет «как сделать», Iberdrola просто следует собственному кодексу автоматики.

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

Читать далее

Код красный: целевая кибератака или red teaming

ср, 11/05/2025 - 12:18

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

Читать

ML глазами практика и препода. Часть 2. Границы роста и цена энергии

ср, 11/05/2025 - 12:14

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

Если вы не читали первую часть, то вам сюда

Читать далее

Организуем хаос: как аналитику составить надежный план встреч по сбору требований с заказчиком

ср, 11/05/2025 - 12:13

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

Читать далее

Как мы cделали AI-симулятор собеседований для QA и не сошли с ума при его тестировании

ср, 11/05/2025 - 12:08

AI-приложения являются волком в овечьей шкуре.

Можно всего за полдня создать впечатляющий AI-функционал с вау-эффектом. Который на уровне MVP будет работать просто замечательно. 
Но чуть позже наступит суровая реальность. На то, чтобы это “вау” заработало без глюков и галлюцинаций, уйдут месяцы.

И это - отличная новость для тестировщиков. 

Читать далее

Ликбез по стоковым лицензиям: как легально использовать картинки и избежать штрафов

ср, 11/05/2025 - 12:05

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

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

Читать далее

Почтовый Шарпей: как мы приручили 700+ шардов PostgreSQL

ср, 11/05/2025 - 12:01

Всем привет! Меня зовут Алексей Кременьков, я старший разработчик в Яндекс Почте. В этой статье расскажу, как мы работаем с большим количеством шардов PostgreSQL: как создавали собственный сервис динамического шардирования Sharpei, как развивали инфраструктуру под него и как проходил переезд на облачное решение. В конце разберёмся, какие плюсы и минусы мы смогли найти в этом решении.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 5 гостей.