Обновить
220.8
FirstVDS
Виртуальные серверы в ДЦ в РФ и за рубежом
Сначала показывать

Как гирокомпас рассорил инженеров и привёл Эйнштейна в патентный суд

Время на прочтение14 мин
Охват и читатели7.5K

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

Но что делать на подводной лодке? Стальной корпус и электрооборудование мешают ориентированию по компасу. А регулярно всплывать, чтобы сверяться с небом, — сомнительное решение.

С конца XIX века инженеры были буквально одержимы поисками прибора, способного снять эту проблему. В итоге к ней пришли два изобретателя, между которыми вспыхнул патентный спор. А арбитром в нём неожиданно выступил автор теории относительности.

Читать далее

Как собрать собственный SDR-приёмник в GnuRadio без паяльника

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели11K

Если вы уже работали с приёмниками SDR и программами SDRSharp и SDR++, то, скорее всего, умеете «ловить» с их помощью FM-радио или радиостанции авиационного диапазона. Об этом я рассказывал в статьях «Этот увлекательный мир радиоприёмников» и «Цифровая радиотехника, первые шаги. Repka Pi + SDR = Сканируем Радиоэфир». 

Но что если вам нужно создать свой нестандартный приёмник или другую радиосистему на базе устройства SDR, да ещё без паяльника и составления программ?

Для этого пригоден фреймворк GnuRadio, позволяющий с помощью блочного конструктора собрать нужную цепочку обработки сигналов из готовых или созданных вами блоков. В результате из нарисованной диаграммы вы получите готовую программу для взаимодействия с устройствами SDR и для обработки сигналов. Расскажу подробнее в этом материале.

Читать далее

IPv6 в доменных сетях: скрытый фактор атак на Active Directory

Время на прочтение7 мин
Охват и читатели5.3K

Во многих современных IT-системах IPv6, как правило, включён по умолчанию. Это относится и к операционным системам, и к серверам, и к сетевому оборудованию, и к контейнерным платформам. Даже если в компании или проекте официально используется только IPv4, IPv6 чаще всего уже присутствует и функционирует — без явного внимания со стороны архитекторов и специалистов по ИБ. 

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

Читать далее

Козьма Фролов: как один инженер механизировал рудники XVIII века задолго до промышленной революции

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели8.6K

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

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

Читать далее

9 ИИ-агентов и 150 рабочих задач в виртуальной техподдержке: почему ни одна модель пока не сравнится с человеком

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели4.7K

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

Чтобы ответить на этот вопрос, сообщество стало оценивать не отдельные ответы модели, а её способность выполнять цепочки действий: искать информацию в базе знаний, вызывать внешние API, управлять файлами и брать на себя рутину пользователя в реальных рабочих сценариях. Для специалистов по тестированию и постобучению 2025 год фактически превратился в год сред обучения с подкреплением (RL‑сред) — виртуальных миров, где модели шаг за шагом собирают компьютеры, оформляют заказы, ведут переписку с клиентами и осваивают сложные многошаговые задачи.

Мы решили «нанять» девять моделей ИИ, чтобы они выполнили 150 заданий в одной из наших RL-сред, имитирующих реальный мир с API-инструментами, задачами и верификаторами.

Читать далее

Стилизация, часть 3. Превращение в стиль

Уровень сложностиСредний
Время на прочтение23 мин
Охват и читатели6.9K

Что объединяет «Как приручить дракона», «Царство падальщиков», «Elden Ring» и «Clair Obscur: Expedition 33»? Они все о вымышленных мирах с фантастическим (а местами фэнтезийным) сеттингом? Там есть драконообразные монстры? Главные герои — люди? Всё так, но есть куда более абстрактный, но важный нюанс: стилизация.

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

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

Предыдущие части про стилизацию можно почитать тут: часть 1, часть 2.

Читать далее

ABS: как инженеры научили автомобиль не терять управление при торможении

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели7.7K

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

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

Как именно появилась ABS, почему её ранние версии были сырыми и что изменило внедрение электроники — разберём всё по порядку.

Читать далее

OpenAPI на практике: пошаговое руководство

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели7.1K

OpenAPI — это открытая спецификация для описания REST API. Изначально она называлась Swagger, но в 2016 году была переименована в OpenAPI Specification и передана под управление OpenAPI Initiative. На данный момент Swagger — это набор инструментов для работы со спецификацией OpenAPI (Swagger UI, Editor, Codegen).

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

Читать далее

Машины Тьюринга, огромные числа и бобры: что у них общего?

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели7.6K

Представьте, что кто-то даёт вам список из пяти чисел: 1, 6, 21, 107 и внезапно — 47 176 870. Догадаетесь, что будет дальше? 

Если вы не угадаете, ничего страшного — практически никто не угадывает. Вот первые пять чисел «усердного бобра» — последовательности, тесно связанной с одним из самых известных и сложных вопросов теоретической информатики. Он звучит так: сколько времени может работать машина Тьюринга с некоторым набором правил, пока не остановится. Определение значений чисел «усердного бобра» — сложнейшая задача, которая уже более 60 лет привлекает поклонников как среди профессиональных математиков, так и среди любителей.

Читать далее

Уязвимости в WordPress и как их обнаружить: практическое руководство по WPScan

Время на прочтение10 мин
Охват и читатели6.9K

По последним данным статистики (данные W3Techs за 2025 год), в настоящий момент 43,1% сайтов в интернете работают на CMS Wordpress. Это самая массовая система управления содержимым. Этот факт автоматически делает эту CMS приоритетной целью для злоумышленников: широкое использование CMS дает возможности для массовых воспроизводимых атак при обнаружении любой уязвимости. 

По статистике Wordfence за 2024 год, количество обнаруженных уязвимостей в плагинах и темах выросло на 68% год к году. Причём Wordfence фиксирует, что значимая доля уязвимостей длительное время остаётся непропатченной — в том числе из-за заброшенных расширений, которые администраторы нередко продолжают держать активными.

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

Под катом мы поговорим о WPScan — инструменте, которому, на мой взгляд, уделено незаслуженно мало внимания на Хабре — всего две статьи за все время, да еще в трёх-четырёх этот инструмент упоминается вскользь. Помимо освещения практического использования самого сканера, мы разберём куда более фундаментальные вопросы: как обстоит вопрос с уязвимостями в WP и как вообще строить процесс управления уязвимостями. 

Читать далее

Веб-камера — глаза робота. Пишу веб-приложение на FastApi для управления DIY-проектом. Часть 6

Уровень сложностиПростой
Время на прочтение18 мин
Охват и читатели7.2K

В предыдущей статье я подключил веб-камеру, одноплатный компьютер Orange Pi Zero H+, драйвер двигателей L298N, светодиод (LED) и пауэрбанк к гусеничному шасси. Я написал код для LED, который используется в роли индикатора подключения. Также добавил обработку ошибок для линий GPIO. Я успешно протестировал управление роботом без веб-камеры, который прошёл небольшую полосу препятствий.

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

Статья будет полезна любителям DIY-проектов и веб-разработчикам, интересующимся фреймворком FastAPI.

Читать далее

Как устроена наблюдательная астрономия: от Галилея и серебряной пластинки до натриевой звезды

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели8.4K

В апреле 2025 года Крымская астрофизическая обсерватория проводила день открытых дверей. Наиболее яркой частью этого мероприятия стала беседа с профессиональным астрономом Сергеем Назаровым. В ходе неё нам удалось выяснить, каким образом астрономия развилась от кустарной оптики Галилея до предикативных методов наблюдения и зажигания искусственных звёзд. Много внимания было уделено и техническим аспектам, начиная от непосредственного наблюдения человеческим глазом и заканчивая тонкостями работы с ПЗС-матрицами. Наш обзор позволяет взглянуть на фундаментальную науку изнутри и понять, сколько труда лежит за сноской об открытии очередного околоземного астероида, сверхновой звезды или малоизвестной экзопланеты.

Читать далее

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 12. Описываем поведение

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели5.7K

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

Читать далее

Стилизация, часть 2: Границы стилизации. Гротеск

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели9.8K

Что называют стилем и стилизацией? Какие течения у стилизации существуют и как классифицировать визуальный стиль рендеров? Можно ли уравнять гиперреалистичный шутер Bodycam и бродилку про глиняных человечков The Midnight Walk, пиксельный выживач Rain World и стратегию Heroes of Might and Magic? Отчасти на этот вопрос мы уже ответили в первой части. Кстати, эту самую первую часть с общей историей развития стилизации в играх и биологическими предпосылками восприятия можете почитать здесь.

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

Читать далее

Ближайшие события

Shai-Hulud 2.0: 25 000 npm-репозиториев могут потерять свои данные

Время на прочтение3 мин
Охват и читатели9.8K

Несколько поставщиков средств безопасности (Aikido, HelixGuard, Koi Security, Socket, Step Security и Wiz) подали сигнал тревоги о второй волне атак на реестр npm, напоминающих атаку Shai-Hulud. Новая кампания в цепочке поставок получила название Sha1-Hulud и затронула более 25 000 репозиториев через npm с кражей учетных данных на этапе preinstall. Вредоносные (троянизированные) пакеты npm загрузили в реестр между 21 и 23 ноября 2025 года.

Подобно атаке Shai-Hulud, выявленной в сентябре 2025 года, нынешняя версия также публикует украденные секреты в GitHub, но теперь с описанием репозитория «Sha1-Hulud: The Second Coming» — «Sha1-Hulud: Второе пришествие».

Читать далее

Парашют РК-1: как актёр Котельников спасал лётчиков

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели8.5K

В первые годы после исторического полета братьев Райт самолеты появлялись, как грибы после дождя. Но их вряд ли можно было назвать надежными — отрасль только зарождалась. И если с техникой что-то происходило, обычно это становилось приговором для летчика. 

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

Читать далее

Работаем c NanoVNA-H 4 через USB

Уровень сложностиПростой
Время на прочтение33 мин
Охват и читатели7.8K

Если вы уже работали с векторным анализатором NanoVNA, то скорее всего использовали для этого экран и стилус, а также программу NanoVNA-Saver. Эти способы я рассмотрел в статье «Векторный анализатор NanoVNA для радиолюбителей» и других статьях, посвящённых NanoVNA.

Но есть ещё одна полезная возможность — создание собственных программ для обмена данными с NanoVNA через порт USB. Это даёт огромные возможности для автоматизации, анализа и интеграции измерений.

Например, можно автоматически, без участия оператора, снимать S-параметры (S11, S21) для набора образцов, антенн, фильтров, кабелей и других устройств. Программа может измерять длину кабеля, определять место повреждения и КСВ. Также становится доступным отслеживание характеристик во времени.

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

Я подготовил несколько программ, управляющих NanoVNA на языке Python. Вы сможете запускать их на компьютере с ОС Microsoft Windows 11, а также на платформе Raspberry Pi 3 B+ и других аналогичных платформах.

Читать далее

105-метровые лопасти не поместились никуда — пришлось строить самый большой в мире самолёт

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели25K

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

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

Читать далее

Vue SFC — идеальный формат для AI-разработки и вот почему

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.6K

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

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

Но что, если спецификацию встроить прямо в код? Именно это и предложил японский разработчик в своей оригинальной статье. Он обнаружил, что Vue SFC позволяет использовать пользовательские блоки — и создал <spec> блок для коллокации спецификации с кодом, который поможет решить устоявшиеся проблемы.

Добро пожаловать под кат: разберем, как коллокация спецификаций меняет правила игры в AI-driven разработке.

Читать далее

Узоры оригами помогли решить важную физическую проблему

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели7.3K

Амплитуэдр — это геометрическая фигура, обладающая почти мистическими свойствами: вычислив её объём, вы получите ответ на ключевой вопрос физики о том, как взаимодействуют частицы. 

Молодой математик из Корнеллского университета Павел (Паша) Галашин обнаружил, что амплитуэдр связан с оригами — искусством складывания бумаги. В доказательстве (октябрь 2024) он показал: узоры оригами можно перевести в набор точек, образующих амплитуэдр. Иными словами: способ складывания бумаги и способ столкновения частиц приводят к одной и той же геометрической форме. 

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

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

Результат не только связывает две разные области — математики уже исследуют, какие ещё идеи можно перенести по этому мосту. Они используют его, чтобы лучше понять амплитуэдр — и ответить на другие вопросы в гораздо более широком диапазоне контекстов. 

Читать далее
1
23 ...

Информация

Сайт
firstvds.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
FirstJohn