Feed aggregator

Доставка вебхуков: повторы, дубли и ещё три источника проблем

Habr.com - Wed, 10/07/2026 - 12:53

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

Читать далее

Сколько Rust помещается в 0.5B

Habr.com - Wed, 10/07/2026 - 12:47

Temper 0.5B — моя небольшая модель, дообученная на базе Qwen2.5-Coder-0.5B‑Instruct, упор которой сделан на языке Rust. Узкая специализация позволила ей обойти модели крупнее, вплоть до x3 по параметрам. Целью дообучения было проверить возможности крошечной модели в узкой задаче, сравнить с общими того же размера и выше.

Читать далее

10 фактов о космонавтике

Habr.com - Wed, 10/07/2026 - 12:47

Хоть статья и называется «10 фактов о космонавтике», на самом деле фактов больше, просто они закучкованы по категориям:

1. Первый человек в космосе. 12 апреля 1961 года Юрий Гагарин совершил первый полет в космос. Именно в честь данного события эта дата теперь считается днем космонавтики. Однако мало кто знает, что 7 лет спустя, в 1968 году во время полета Юрий Гагарин бросил фразу, о которой долгое время предпочитали не сообщать: «Я горю, прощайте, товарищи!». После чего погиб в авиационной катастрофе вблизи деревни Новоселово во Владимирской области.

2. На Луне есть памятник погибшим космонавтам, установленный экипажем «Аполлона-15» в далеком 1971 году. Он представляет собой алюминиевую фигурку в скафандре. На табличке рядом с ней перечислены имена 14-ти погибших, включая Юрия Гагарина.

3. До Гагарина в космос летали только животные. Первыми животными, успешно совершившими орбитальный полёт и вернувшимися живыми, как известно, были собаки Белка и Стрелка. Первыми живыми существами, отправленными в космос, были плодовые мушки (дрозофилы), запущенные США на ракете V-2. Они поднялись на высоту около 100 км — условную границу космоса. А вот облет Луны впервые совершили черепахи. Ученые выбрали именно этих рептилий потому что им не требуется большого запаса кислорода, они могут полторы недели ничего не есть и длительное время находиться в состоянии, близком к летаргическому сну.

Читать далее

Как без разработки превратить таблицу в рабочую систему

Habr.com - Wed, 10/07/2026 - 12:46

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

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

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

Читать далее

Как удержать стоимость целевого обращения при четырёхкратном росте CPC

Habr.com - Wed, 10/07/2026 - 12:45

Рассказываем о восьмилетнем опыте продвижения воды «Новокурьинская». За это время стоимость клика в контекстной рекламе выросла примерно в четыре раза, а стоимость целевого обращения осталась практически неизменной. Как этого удалось добиться и одновременно увеличить объём заявок в 3,4 раза — разбираем в кейсе.

Читать далее

Xello Deception на кибербитве Standoff 17: цифры, аналитика и работа над ошибками

Habr.com - Wed, 10/07/2026 - 12:40

В июне 2026 года в московском Кибердоме прошла юбилейная международная кибербитва Standoff 17. Красные команды – белые хакеры из разных стран – отрабатывали сценарии кибератак и проверяли на прочность инфраструктуру виртуального Государства F. Синие обнаруживали и расследовали инциденты и пресекали действия атакующих. Все происходило в условиях, максимально приближенных к реальным. В этом году впервые в истории Standoff командам защиты было доступно решение класса Distributed Deception Platform – первая отечественная система киберобмана Xello Deception.

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

Читать далее

Secrets management в Unity: как не хранить ключи сборки и деплоя в Git

Habr.com - Wed, 10/07/2026 - 12:35

Разбираем, что считать секретом, а что конфигурацией, и как настроить Infisical для Unity‑проекта так, чтобы новый разработчик получал доступ к сборке за пару минут.

Читать далее

Откуда пришли установки iOS-приложения без SDK атрибуции: спецстраницы App Store вместо UTM

Habr.com - Wed, 10/07/2026 - 12:24

Я делаю Кубыш, приложение для учета расходов и накоплений на iPhone: оно считает, сколько можно тратить в день до зарплаты и когда накопишь на цель. Пишу о нем на Дзене, vc.ru, в LinkedIn и соцсетях - подписывайтесь пожалуйста. После каждой публикации хотелось понять одно: что из этого приводит людей в App Store.

На сайте эту задачу решает UTM-метка. В App Store так не получится: параметры ссылки до приложения не доходят. SDK атрибуции для маленького приложения избыточен: еще одна зависимость и передача данных третьей стороне. Поэтому я посчитал источники стандартными средствами Apple. Ниже как это настроить и на чем я обжегся.

Читать далее

База знаний есть, а сотрудники всё равно спрашивают в чате. Что пошло не так

Habr.com - Wed, 10/07/2026 - 12:21

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

Читать далее

Языковая модель в поиске магазина: как подключить её так, чтобы её падение никто не заметил

Habr.com - Wed, 10/07/2026 - 12:08

В прошлой статье я рассказывал, как устроено ядро нашего поиска: триграммы, crc32, словарь болей и два сита. В конце был короткий раздел «А где же нейросеть?», и он заслуживает отдельного разговора. Сегодня про то, как модель встроена сверху и почему мы с самого начала исходили из того, что она когда-нибудь подведёт.

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

Читать далее

[Перевод] Разбираем, как работает Kerberos

Habr.com - Wed, 10/07/2026 - 12:06

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

Изучить Kerberos

Спецэффекты в кино до появления компьютерной графики

Habr.com - Wed, 10/07/2026 - 12:05

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

Как вообще вырезать актера из фона без компьютера? Почему фон за актерами сначала был синим, а потом вдруг стал зеленым? Что такое оптический принтер и что на нем можно сделать помимо совмещения кадров? И чем на самом деле занимались первые компьютеры на съемках? Давайте узнаем обо всем этом.

Камера, мотор, поехали!

Читать далее

Рецензия на книгу «Изучаем системное мышление» — книга о том, как перестать лечить симптомы в ИТ-проектах

Habr.com - Wed, 10/07/2026 - 12:03

Недавно в блоге издательства БХВ вышла статья, что в ИТ-литературе надо больше внимания уделять темам построения команд, управления людьми и разработкой продуктов (продакт‑ и тайм-менеджменту). На наш взгляд, это хорошее начинание, ведь книги по «чистому ИТ» очень быстро устаревают, а вот про ведение бизнес-процессов и личностный рост специалистов — тема почти вечная. Книга Дианы Монталион «Изучаем системное мышление» — перевод Learning Systems Thinking, вышедшей в O’Reilly, как раз в этой струе.

Читать далее

Как разработать уникальное тиражируемое решение для отрасли? Опыт Integer в создании TMS для фармацевтики

Habr.com - Wed, 10/07/2026 - 12:01

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

Меня зовут Виктор Машошин, я генеральный директор Integer, и в этой статье на примере системы управления трейд-маркетингом (TMS) я расскажу, как мы пришли к тиражированию, и как это решение позволило сократить средний срок внедрения в два раза даже для сложных клиентов.

Читать далее

Склад не опустеет, если ITSM дружит с ITAM

Habr.com - Wed, 10/07/2026 - 12:01

Ситуация: у сотрудника сломался ноутбук. Не включается, диагностировать на месте бессмысленно. Инженер первой линии нашел на складе подменное устройство, выдал его за двадцать минут и закрыл заявку. Получилось, что время реакции в норме, время решения тоже, пользователь оценил поддержку на пять звезд. В отчете по SLA все показатели зеленые. Казалось бы – все идет отлично.

Но вдруг через месяц обнаруживается то, чего в отчете видно не было: такие заявки идут одна за другой. Да, поломки случаются без графика, но в этом квартале их оказалось особенно много, а на складе уже не осталось ни одного свободного устройства. Заявки копятся, сроки по SLA срываются один за другим, и закрыть их физически нечем. Инженер, вроде бы, делает ровно то же самое, что исправно работало месяц назад, но проблема в том, что выдавать больше нечего. Никто не посчитал, сколько подменных устройств еще есть на складе, и тем более нигде не было правила «пополнять склад, когда остаток падает ниже минимума». Из-за этого устройства закончились разом — склад не просигналил о нехватке заранее, когда это еще можно было поправить. «А мне когда нормальный ноутбук дадут, а не это убитое железо?», — спрашивает уже третий пользователь за неделю. И он прав, а ответить ему особо нечего.

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

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

Читать далее

Бизнес-логика жила в базе 27 лет: как мы вынимали ее из Oracle, не останавливая дилерскую сеть

Habr.com - Wed, 10/07/2026 - 12:00

Веб-интерфейс пользовательских приложений собирает сама база данных. В буквальном смысле: SQL процедуры содержат бизнес-правила и они же формируют страницы, которые видит продавец в дилерском центре. Так эта система прожила двадцать семь лет, и все двадцать семь лет она честно везла на себе продажи, сервис, склад и деньги. Сейчас в ней работают 30 дилерских центров и около шести тысяч человек, объем данных 70 терабайт вместе с медиа. Вынуть отсюда логику и при этом не остановить ни одного центра оказалось задачей на несколько лет, и мы прошли уже больше половины. 

Читать далее

Как мы запустили ИИ-ревьюера на 4000 PR в день — и какие баги он находит

Habr.com - Wed, 10/07/2026 - 12:00

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

Такими руками стал NeuroReview — автоматический ревьюер пул-реквестов, который работает в продакшене и находит часть дефектов до человеческого ревью или мержа. Мы используем его только на внутреннем коде, подключение добровольное. Сейчас каждый день через него проходит примерно 4 тысячи пул-реквестов — около 40% от всех созданных разработчиками в Аркадии, монорепозитории Яндекса. 

Читать далее

[Перевод] Дэниел Акериб о слабом намеке на темную материю (интервью)

Habr.com - Wed, 10/07/2026 - 11:52

Возможно, вы слышали об этом в новостях. Мы здесь, в Mindscape, обычно не следим за новостями. Мы не бросаемся за каждой срочной новостью, пытаясь рассказать вам о последнем повороте в научных или иных интеллектуальных открытиях. Но иногда стоит слегка изменить правила и сделать что-то немного иначе. Итак, возможно, вы слышали о пресс-релизе эксперимента LUX-ZEPLIN, или просто LZ. Это эксперимент глубоко под землей, где ищут темную материю, ожидая, что изредка частица темной материи попадет в их детектор, столкнется с ядром и оставит сигнал. И вот новый результат: множество экспериментов уже довольно давно занимаются этим, и теперь они увидели событие, которое не могут объяснить. Мы разберемся с этим по двум причинам. Во-первых, это может быть темная материя, а это было бы очень захватывающе. Сейчас результат совсем не обладает высокой статистической значимостью. Это лишь слабый намек. Совершенно точно не стоит из-за него слишком волноваться. Но к нему все же стоит отнестись серьезно, верно? В конце концов, это люди, которые знают свое дело. Они приложили все усилия, чтобы опровергнуть интерпретацию этого события как возможного сигнала темной материи. Именно так поступают хорошие экспериментаторы, когда получают странный сигнал, чего-то не ожидавшегося или потенциально очень захватывающего.

Читать далее

[Перевод] Новые агрегации перцентилей и медианного абсолютного отклонения в Manticore Search

Habr.com - Wed, 10/07/2026 - 11:38

Новые агрегации перцентилей и MAD в Manticore Search: как анализировать поведение хвостов распределения и выбросы в SQL и JSON с настраиваемой точностью через compression.

Читать далее

1С под нагрузкой: как вырасти от запуска тестов до экспертных решений

Habr.com - Wed, 10/07/2026 - 11:38

Система прошла функциональные проверки: документы проводятся, отчёты формируются, интеграции работают. Но после подключения нескольких сотен пользователей операции замедляются, а серверы оказываются перегружены. Чтобы разобраться в причинах, нужно связать прикладную логику, поведение СУБД и состояние инфраструктуры. Нагрузочное тестирование помогает специалисту 1С расширить свою ответственность — от проверки отдельных сценариев до оценки готовности системы к промышленной эксплуатации.

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

С комментариями Гейдара Габриэлянца, автора и преподавателя курса «HighLoad-тестирование для 1С и корпоративных систем», разбираем, какие компетенции для этого понадобятся и как меняются задачи по мере профессионального роста.

Читать далее

Who's online

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