Сборщик RSS-лент

Преобразование числа в строку методом умножения на 10

Habr.com - пн, 06/08/2026 - 13:00

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

Читать далее

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

Habr.com - пн, 06/08/2026 - 13:00

Если вы технарь и работаете с инфраструктурой, то регулярно слышите слова GPU, HBM, NVLink, Tensor Cores, FP8, PCIe и тому подобное. Термины вроде знакомые, но как показывает практика, далеко не всегда люди понимают, что за ними скрывается и как одно связано с другим.

Привет! Я Евгений Зенухин, руководитель отдела развития и сопровождения физической инфраструктуры в Selectel. С запросами в духе «а можно ли вместо одной H100 использовать 10 штук RTX 1080, ведь суммарно VRAM получается столько же?» я сталкиваюсь чаще, чем хотелось бы. В этой статье я решил ответить на базовые, но очень важные вопросы о GPU, развеять некоторые мифы и показать, на что при выборе графического ускорителя нужно смотреть помимо цифр в его спецификации.

И самое главное: этот текст должен помочь лучше понимать, какое железо подбирать под конкретную задачу. Вслепую выбирать GPU по цене, объему памяти или количеству ядер в отрыве от реальности бессмысленно.

Читать далее

Как мы перестраивали RAG-поиск для AI-помощника: чанки, гибридный поиск и реранкер

Habr.com - пн, 06/08/2026 - 13:00

Расскажу про устройство нашего RAG, разберу, какие гиперпараметры влияют сильнее всего, и покажу, как мы выбили из системы максимум — включая часть, где кодовый агент сам оптимизировал промпт и код по результатам собственных eval-прогонов.

Читать далее

Как мы сломали модель данных из-за TTL в Cassandra

Habr.com - пн, 06/08/2026 - 13:00

Привет! Я Павел Кокошников, главный разработчик в контактных политиках Т-Банка. Расскажу про кейс с Cassandra. Базу мы выбрали неслучайно: под наш профиль нагрузки, модель доступа и требования к TTL она подходила хорошо. Уже в работе обнаружилась одна особенность TTL, которую мы упустили на этапе проектирования. Из-за нее в полностью исправной базе появлялись логически битые строки.

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

Читать далее

Чтобы регенерировать кожу, введите пять терминальных команд в клетки, одну от рута

Habr.com - пн, 06/08/2026 - 12:49

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

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

В косметологии есть два уровня хаков:

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

— Либо можно перехватить сами матрикины, отреверсить их и понять, какие части их кода отвечают за команды фибробластам.

Подозревали, что это очень короткие команды, и да — основные состоят из всего 3–6 аминокислот.

Дальше идея простая: вводим такие команды в кожу — и запускаем фибробласты в нужных режимах.

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

Что мы и сделали. Сейчас расскажу детали.

Читать далее

187-ФЗ: касается вас или нет? Чек-лист из 6 шагов, чтобы спать спокойно

Habr.com - пн, 06/08/2026 - 12:49

Споры про 187-ФЗ идут до сих пор. Одни уверены, что 187‑ФЗ касается только организаций оборонно-промышленного комплекса и атомной энергетики. Другие — что закон теперь обязателен для всех без исключения. На практике истина находится где-то посередине.

Поправки 58‑ФЗ, вступившие в силу с 1 сентября 2025 года, существенно изменили правила для тех, кто относится к критической информационной инфраструктуре (КИИ). Однако главный вопрос остался прежним: попадает ли ваша компания под определение субъекта КИИ и как это проверить без сложного юридического аудита.

Читать далее

Фреза, прихват и поломанная судьба заказа: хроники отдела программирования

Habr.com - пн, 06/08/2026 - 12:46

или Топ-5 ошибок при работе с оборудованием с ЧПУ

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

Читать далее

Доверенный ИИ на практике: RAG, который ссылается на источник — или честно отказывается

Habr.com - пн, 06/08/2026 - 12:37

Поднял за выходные продукт, который давно хотел проверить руками: RAG, который отвечает строго по корпусу и к каждому утверждению ставит ссылку на пункт правил — или честно пишет «В корпусе нет основания для ответа». Модель — Gemma-4, локально, через Ollama. Инференс без внешних вызовов: можно физически отрезать сеть — оно продолжает работать.

Читать далее

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

Habr.com - пн, 06/08/2026 - 12:36

Каждый интегратор сегодня дебажит код и JSON-воркфлоу через нейросети. И каждый хоть раз ловил холодный пот, понимая, что только что скормил в ChatGPT боевой токен от базы данных клиента или API-ключ продакшена.

В этой статье я покажу, как навсегда закрыть проблему утечки данных (NDA) при работе со стеком n8n и Python. Мы напишем фоновый демон, который на лету перехватывает буфер обмена Mac/Linux, вырезает все секреты, а когда ИИ возвращает исправленный код — автоматически подставляет реальные ключи обратно из локального сейфа. Итог: 100% безопасность коммерческой тайны, сохранение типов данных для n8n и ноль рутины.

Читать далее

Питон по Пассову: как NLP помог сделать Python понятным гуманитариям

Habr.com - пн, 06/08/2026 - 12:35

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

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

Читать далее

Как учить английскую грамматику? А надо ли?

Habr.com - пн, 06/08/2026 - 12:34

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

Как освоить грамматику на практике

Armbian Imager 2.0

Linux.org.ru - пн, 06/08/2026 - 12:33

Выпущен Armbian Imager 2.0 — крупное обновление официальной утилиты Armbian для записи образов на SD-карты, USB-накопители и другие носители для одноплатных компьютеров. В новой версии переработаны интерфейс и движок записи, а главным изменением стала возможность заранее подготовить профиль первичной настройки: после прошивки плата может загрузиться уже с заданным пользователем, сетью, локалью и SSH-доступом. Релиз v2.0.0 опубликован на GitHub 6 июня 2026 года, а официальный анонс Armbian вышел 7 июня.

Armbian Imager — свободная кроссплатформенная программа для установки Armbian OS на SBC. Утилита умеет выбирать плату и образ, скачивать и распаковывать его, проверять SHA-сумму, записывать образ и затем сверять записанные данные с исходным образом. Исходный код распространяется под лицензией GPL-2.0.

Основные изменения

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

 , armbian imager

Как я собрал редакционный таск-трекер без VPN, санкционных рисков и хаоса в таблицах

Habr.com - пн, 06/08/2026 - 12:32

Привет, Хабр! Меня зовут Андрей, я редактор в команде спецпроектов МТС Web Services. В какой-то момент моей редакторской работы стало как тиранид по империуму столько, что я начал путаться в задачах, терять дедлайны и ловить прочие прелести многозадачности. Информация по десяткам материалов в неделю, авторам, датам, статусам жила в разных таблицах, чатах и отдельных таск-трекерах. В общем, сколько не отнекивался от общей контент-системы, пришло ее время, потому что во всем этом хаосе я утонул. Из подручных средств у нас был MWS Tables — платформа для совместной работы. Ее и взял за основу. Итак, кому интересно: ниже кейс объединения таск-трекера, CRM и календаря под узкую задачу работы с контентом. Поехали!

Читать далее

Повторная обработка сообщений в Kafka Consumer

Habr.com - пн, 06/08/2026 - 12:30

Привет! Меня зовут Дмитрий Михеев, я ведущий разработчик в MAGNIT OMNI — бизнес-группе ритейлера «Магнит», которая отвечает за развитие омниканального опыта для клиентов.

В своих сервисах для межсервисных коммуникаций помимо gRPC-запросов мы используем брокер сообщений Kafka. Если описывать его в двух словах, Kafka — это распределённый журнал событий (event log), через который сервисы обмениваются данными в реальном времени.

Не буду подробно останавливаться на устройстве Kafka — это хорошо описано в документации. В этой статье хочу подсветить один неочевидный момент, который может привести к проблемам при работе с consumer’ами — повторную обработку сообщений (retry).

Читать далее

Ape — новая открытая программная реализация Vulkan ICD

Linux.org.ru - пн, 06/08/2026 - 12:30

Представлен новый экспериментальный Vulkan-драйвер Ape — открытая программная реализация Vulkan ICD, написанная почти целиком на Zig и не использующая код Mesa. Проект пока не претендует на промышленное применение: автор прямо описывает его как учебную попытку «собрать драйвер руками» и предупреждает не использовать Ape в серьёзных проектах. Код опубликован под лицензией MIT.

Интерес к Ape появился после того, как в спецификацию Vulkan был добавлен отдельный vendor ID для Ape и driver ID для ApeSoft. Соответствующий pull request в репозитории KhronosGroup/Vulkan-Docs был смержен 6 июня 2026 года. В комментарии автор указал, что работает над любительским Vulkan-драйвером и приближается к прохождению всех тестов Vulkan 1.0.

По сути, Ape — это не драйвер для конкретной видеокарты, а программный Vulkan-рендерер, близкий по назначению к Mesa Lavapipe: Vulkan-команды выполняются силами собственной реализации, без обращения к аппаратному GPU-драйверу. При этом Ape не основан на Mesa и написан как самостоятельная кодовая база на Zig.

Что уже умеет Ape

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

 ape,

Wayland Protocols 1.49

Linux.org.ru - пн, 06/08/2026 - 12:27

Выпущен Wayland Protocols 1.49 — набор спецификаций дополнительных протоколов Wayland, используемых композиторами, графическими тулкитами и приложениями для реализации возможностей, не входящих в базовый протокол Wayland. Проект описывает такие расширения, как обмен GPU-буферами, управление цветом, масштабирование, сессии и другие механизмы, на которых строятся современные Wayland-десктопы.

Релиз Wayland Protocols 1.49 опубликован 7 июня 2026 года. Главные изменения связаны не с пользовательскими настройками, а с низкоуровневой инфраструктурой: multi-GPU, HDR/цветом и дробным масштабированием.

Основные нововведения

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

 

Простые желания: разработаем максимально простой и дешевый бэкенд интернет-банкинга

Habr.com - пн, 06/08/2026 - 12:21

Анализ, архитектура, вайбкодинг и даже комиксы — всё это здесь.

Цели статьи: 1) проверить жизнеспособность концепции максимально простого и дешевого интернет-банкинга и заодно 2) протестировать возможности ИИ в качестве инструмента прототипирования.

Читать далее

Цепочка атаки на ИТ-инфраструктуру компании через AD CS: от CVE-2024-4577 до компрометации домена

Habr.com - пн, 06/08/2026 - 12:15

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

Меня зовут Евгений Кабаргин (aka kiberjen). Я капитан KiberS, команды энтузиастов и профессионалов в области кибербезопасности. Любим наступательные техники и постоянно развиваемся в этом направлении, специализируемся на веб-пентесте, тестировании инфраструктуры и Red Team. 

В этой статье я разберу, как в рамках задания на платформе Standoff 365 был скомпрометирован контроллер домена компании Carbon.

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

Этот кейс представляет учебный интерес с точки зрения того, что была проведена многоуровневая атака: точка входа через уязвимость CVE-2024-4577 в PHP CGI, последовательная эскалация привилегий и финальная компрометация домена через некорректно настроенную инфраструктуру сертификатов (AD CS, ESC7).

Читать далее

Медицинский архив семьи в SQLite: Claude как аналитик данных

Habr.com - пн, 06/08/2026 - 12:15

Как собрать 247 PDF медицинских выписок за 12 лет в локальный SQLite-архив и научить LLM-агента готовить из них проблем-лист для врача. Схема БД, pdfplumber + OCR, параллельные суб-агенты, дисциплина против галлюцинаций.

Читать далее

Моделируем искусственный рассвет и закат

Habr.com - пн, 06/08/2026 - 12:10

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

Читать далее

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

Сейчас на сайте 0 пользователей и 3 гостя.
Ленты новостей