Feed aggregator

Победил в Космотексте — и теперь поеду на Байконур: как текст про разрыв с Алисой привёл меня к космосу

Habr.com - 6 hours 44 min ago

Честно признаюсь: когда писал статью «Экологичное расставание с Алисой», то и представить себе не мог, что однажды именно она принесёт мне поездку на Байконур.

Но чудеса случаются.

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

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

Читать далее

Вооружаемся против мусорных кластеров: как автоматизировать уход за Kubernetes

Habr.com - 6 hours 57 min ago

Привет! Меня зовут Роман Христевич, я DevOps-инженер в Cloud.ru, занимаюсь плагинами и безопасностью для кластеров Kubernetes. Сегодня расскажу, как я сражался с ветряными мельницами — мусором в кластерах Kubernetes после тестирования релизов, рандомных Helm Chart и просто в автотестах. И как я эти мельницы все-таки одолел.

Если вы DevOps, SRE или системный администратор, то вам не раз и не два приходилось вычищать кластеры от отработанных Jobs в статусе Complete или Configmaps с Secrets, которые создали руками для уже раскатанного Helm Chart. Разовая акция не вызывает особых забот, а вот если это надо делать несколько раз в неделю, это уже проблема или даже боль.

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

Интересно

Расчет веса перевозимого груза самосвала

Habr.com - 6 hours 59 min ago

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

Три основных типа карьерных самосвалов в России

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

Классические карьерные самосвалы с жёсткой рамой, такие как БелАЗ 7555–7513 и CAT 777–793, оснащаются гидропневматической подвеской с датчиками давления. Эти датчики служат для оценки веса полезной нагрузки через измерение давления в подвеске. Однако их данные сильно зависят от темпа движения и амплитуды раскачки кузова, что создает шумы и неточности при динамическом движении. В качестве инженерного дополнения к измерению веса для таких моделей важно применять алгоритмы фильтрации и компенсации динамических колебаний, а также дополнять данные от датчиков давления весовыми сенсорами, установленными на шасси, для повышения точности оценки нагрузки и снижения влияния факторов движения. Для БелАЗ и CAT, реализованы высокоточные системы взвешивания с погрешностью в диапазоне до ±0,1–1%. Однако, из-за сильных вибраций и динамических пиков в процессе работы, количество данных с аномальными колебаниями составляет примерно 20–35%. Благодаря строгой конструкции и стабильной гидравлической и электронной схемам, такие системы обеспечивают относительно меньшую дисперсию и более предсказуемую точность, особенно при использовании фильтров и компенсационных алгоритмов.

Читать далее

7 бессовестных грехов IT-журналистики

Habr.com - 7 hours 14 min ago

Если вы думаете, что использование ИИ в публикациях и на серьёзных деловых сайтах по всему миру — единственный грех в IT-журналистике на сегодняшний день, то у нас для вас плохие новости: есть минимум семь совершенно отвратительных паттернов, которые способны менять мнения, тренды и даже смысловую среду. Поскольку информация распространяется быстрее, чем когда-либо, абсолютно любое сообщение способно «заразить» инфополе миллионов людей. И ладно, если это закончится мифами про химтрейлы, поджиганием вышек 5G — хуже, когда такие «идеи» вмешиваются в инфраструктуру и влекут разрушительные последствия, от проблем с безопасностью до глобального отказа от нужных и буквально жизнесохраняющих достижений науки и техники (МРТ, вакцины, препараты). В этом замешаны все: инсайдеры, журналисты, блогеры, комментаторы, читатели и даже поисковые алгоритмы. Не замешаны только совесть, честность и ответственность. Правда, ничего нового?

Читать далее

[Перевод] Как в Quake.exe появился стек TCP/IP

Habr.com - 7 hours 15 min ago

Quake, выпущенный в июне 1996 года, за срок своей жизни был вынужден оседлать три технологические волны. Наряду с появлением карт аппаратного 3D-ускорения и развитием Интернета, сложности у разработчиков игры вызвала и смена поколений операционных систем.

Стремясь к распространению Windows 95 и Windows NT, Microsoft начала процесс замены своей старой операционной системы MS-DOS. С 1996 по 1997 год доля DOS на рынке упала на 50%. Некоторые разработчики, например, Blizzard North, делали рискованный шаг и создавали игры наподобие Diablo только для Windows 95. Компания id Software же пошла на подвиг по созданию единого двоичного файла quake.exe, способного работать и в DOS, и в Windows.

Ещё более впечатляет то, что разработчикам удалось реализовать стек TCP/IP Quake лучше, чем у Windows 95. Давайте разберёмся, как им это удалось.

Читать далее

Брокеры сообщений Kafka и RabbitMQ в реальной жизни

Habr.com - 7 hours 19 min ago

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

Меня зовут Александр Борецкий, я архитектор в Т1 Облако. Поделюсь своим опытом работы с самыми популярными из брокеров сообщений — Kafka и RabbitMQ. Расскажу, как выбрать и настроить подходящий брокер, а также какие архитектурные особенности есть у каждого из них.

Читать далее

Как продавать лес в интернете? Без УТП увеличили заказы в 6 раз и вдвое снизили их стоимость

Habr.com - 7 hours 20 min ago

Привет, Хабр! Это Сергей Перевозчиков, основатель агентства контекстной рекламы КонтекстЛаб. Быть заметным в нише, где товар у всех один и тот же — непросто. Кратно увеличить продажи с помощью рекламы производителю пиломатериалов не получалось: стоимость лида выходила по 5000 руб., при среднерыночной — 3000 руб. 

Были сложности с формулировками привлекательного УТП. Но решение нашлось: доработали сайт, сделали ручной товарный фид, грамотно настроили Товарную кампанию. В этом кейсе расскажу, как нам удалось масштабировать продажи с контекстной рекламы в узкой нише.  

Читать далее

Как подключить LLM в n8n без иностранной карты и протестировать сервис бесплатно

Habr.com - 7 hours 22 min ago

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

Поэтому в инструкции разберем, как настроить работу LLM в n8n без иностранной карты и протестировать все бесплатно. Для примера воспользуемся сервисом VseLLM — это российский аналог OpenRouter, где можно оплачивать модели российской картой. Плюс у сервиса есть готовая интеграция с n8n, поэтому подключение занимает несколько минут. Пользователи VseLLM получают доступ к бесплатному серверу, который развернут и поддерживается командой сервиса. Все работает из коробки, если на вашем балансе есть хотя бы небольшой положительный остаток.

Чтобы протестировать систему, достаточно активировать промокод VSELLM — он начисляет 200 рублей. Этого достаточно, чтобы спокойно протестировать пару нодов и собрать свои первые рабочие цепочки. А если вдруг вы проходите обучение в школе DATAFEELING, то тоже получите доступ бесплатно.

Читать далее

Axiom JDK: криптография «из коробки» и подключение ГОСТ-провайдеров

Habr.com - 7 hours 22 min ago

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

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

Читать далее

Как выбрать VPS: параметры, на которые стоит обратить внимание

Habr.com - 7 hours 22 min ago

Виртуальный сервер виртуальному серверу рознь. Два VPS могут стоить одинаково, но один без проблем «вытянет» любой проект, а на другом тот же сайт будет еле работать. Это связано с тем, что разные проекты предъявляют разные требования к ресурсам. Где-то ключевую роль играет мощность процессора, где-то — объём оперативной памяти или быстрота диска. Разберёмся, на какие параметры VPS стоит обратить особое внимание при выборе сервера под ваши задачи.

Читать далее

Как бывший инженер Intel украл 18 тысяч секретных файлов, и другие случаи массовых утечек информации

Habr.com - 7 hours 24 min ago

В один прекрасный день сотрудник технологического гиганта под названием Intel решил уволиться с работы. Он занимал должность инженера и звали его Лю Цзинфен. Казалось бы, чего тут такого? Ну уволился и уволился. Это происходит каждый день и даже каждый час. Даже если кто-то прихватит с собой ластик, другой мышку от компьютера, а третий унесет упаковку стаканчиков от кулера, ничего страшного. Но старина Лю вынес с работы более 18000 конфиденциальных файлов компании, а это уже интересно!

Читать далее

Reactive Web Components: реактивность без фреймворка

Habr.com - 7 hours 34 min ago

После работы с React/Vue/Angular захотелось вернуться к основам, но с современными возможностями. Сделал RWC — библиотеку реактивных веб-компонентов.

Ключевые преимущества:
• Совместимость — компоненты работают в любом проекте
• Производительность (сигналы для реактивности) — точечные обновления DOM
• Простота — минимальный API, легко обучать команду
• TypeScript-first — типизация из коробки без костылей

Компоненты, написанные на RWC, можно встроить в React, Vue, Angular или даже legacy jQuery-проект. Никакого vendor lock-in.

Библиотека весит <10KB, компоненты работают в любом проекте.

Читать далее

QA-метрики: что на самом деле важно измерять и как в этом помогает TMS

Habr.com - 7 hours 47 min ago

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

За годы работы в тестировании я убедился: то, что невозможно измерить — невозможно улучшить. В статье я разберу ключевые QA-метрики и объясню, как TMS помогает сделать картину качества действительно прозрачной.

Читать далее

Как уменьшить количество ошибок при переводах по номеру телефона: простой инструмент для повседневных задач

Habr.com - 7 hours 53 min ago

В России уже несколько лет формально существует удобный способ отправлять деньги — СБП по номеру телефона.

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

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

Читать далее

Детектор грозовой активности «раСкат»

Habr.com - 7 hours 58 min ago

Привет, Хабр! Гроза - захватывающее явление… Раскаты грома, сверкание молний вызывают загадочную палитру чувств и желание понять, как рождается молния, в какой точке неба начинается ее путь и где заканчивается. А что если принять радиосигнал молнии и попытаться его запеленговать? Вот об этом и пойдет сегодняшний рассказ.

Мы могли бы принять участие в готовом проекте Blitzortung, купив у них детектор и разместив его у себя. Но… пошли своим путем.

Читать далее

Пейзажная лирика глазами кода

Habr.com - 8 hours 6 min ago

Где заканчивается слово и начинается образ? Использую Python для поиска особенностей творчества К.Г. Паустовского.

Читать далее

Вышел Proxmox VE 9.1

Linux.org.ru - 8 hours 7 min ago

19 ноября 2025 года разработчики объявили о выходе Proxmox Virtual Environment 9.1.

Выпуск основан на Debian 13.2 «Trixie», с использованием ядра Linux 6.17.2. В дополнение к основным усовершенствованиям системы это обновление включает в себя последние версии основных используемых технологий, включая QEMU 10.1.2, LXC 6.0.5, ZFS 2.3.4 и Ceph Squid 19.2.3.

( читать дальше... )

 , ,

Вышел AlmaLinux OS 9.7 Stable

Linux.org.ru - 8 hours 12 min ago

AlmaLinux OS Foundation объявил о выходе стабильного релиза AlmaLinux OS 9.7 под кодовым названием «Moss Jungle Cat».

AlmaLinux 9.7 включает в себя улучшения для повышения производительности, обновленные инструменты разработки и улучшенния безопасности. В выпуск включены обновлённые версии компиляторов, а также обновлены инструменты отладки и сетей. Поддержка контейнеров и виртуализации расширена с помощью последних версий Podman и Buildah. Безопасность улучшена с помощью обновленных политик SELinux, OpenSSL с поддержкой криптографии квантовой поддержки и более новых версий SSSD и Keylime.

( читать дальше... )

 ,

Python для этичного хакера: проверяем форму авторизации через Username Enumeration

Habr.com - 8 hours 13 min ago

Автоматизация — лучший друг пентестера. Сегодня практикуемся в написании кастомных эксплойтов на Python для решения задач Web Security Academy.

Разберем лабораторию «Username enumeration via different responses»: проанализируем логику ошибок бэкенда, обойдем форму аутентификации без использования браузера и напишем скрипт, который находит валидного пользователя и подбирает пароль быстрее, чем вы успеете заварить кофе. Полный листинг кода и разбор нюансов работы с сессиями прилагается.

Читать далее

[Перевод] Как часто нужно выключать и перезагружать Mac?

Habr.com - 8 hours 17 min ago

Всем привет, это команда Ринго! Мы перевели эту статью, чтобы вы могли ее отправлять пользователям как понятное руководство по работе с Mac.

Когда-то большинство пользователей Mac выключали свои компьютеры на ночь каждый день. Сегодня многие просто закрывают крышку или оставляют экран выключенным, доверяя спящему режиму macOS. Но действительно ли это лучший вариант с точки зрения производительности, долговечности и безопасности вашего Mac? Современные устройства Apple спроектированы для максимальной эффективности, однако привычка выключать и перезагружать компьютер по-прежнему влияет на скорость работы, стабильность системы, своевременность установки обновлений и даже на энергопотребление. Понимание того, когда стоит перезагрузить, выключить или перевести Mac в спящий режим, поможет вам получить максимум от устройства без лишнего износа. 

Читать далее

Who's online

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