Обновить

Промышленная инженерия

Сначала показывать
Порог рейтинга

Вебинар для разработчиков: Новое API и библиотека ParametricKit в nanoCAD BIM Строительство 25

Приглашаем на вебинар, посвященный работе с новой библиотекой ParametricKit — частью API для nanoCAD BIM Строительство 25. Обновленный API ускоряет разработку и поддержку библиотек благодаря поддержке C# и автоматизации типовых операций.

Ключевые темы:

  1. Обзор API и возможностей библиотеки ParametricKit

  2. C# как основной язык разработки библиотек

  3. Автоматизация рутинных операций при разработке библиотек

  4. Практические примеры работы с библиотекой ParametricKit

  5. Требования к среде разработки

Дата: 24 декабря (среда), 11:00–12:00 (МСК)
Участие: онлайн, бесплатно, по регистрации

Вебинар будет полезен BIM-разработчикам, программистам САПР, BIM-координаторам, технологическим компаниям в строительстве и дизайне.

Спикеры — эксперты «Нанософт»:
Вадим Мелков, руководитель группы разработки параметрических объектов
Василий Кузьмин, программист отдела BIM-технологий

Успейте зарегистрироваться! Количество мест ограничено.

Теги:
Рейтинг0
Комментарии0

Привет!
Периодически в комментариях, под статьями на тему CAD под Linux, всплывает сообщение о том, что Nanocad под Linux разработан и выпускается нативно. Ну, если определять нативность только по тому, что он упакован в DEB и RPM пакеты, то ок... Но если капнуть в сами эти пакеты, то нативностью там и не пахнет, а уши Wine торчат со всех сторон.

Моей целью не является написать какое-то разоблачение века. Те кто в теме, сами уже давно разобрались. Я просто покажу, что внутри пакета Nanocad для Astra Linux.

Итак, у нас есть свежезагруженный пакет - ncad25-0_25.0.6901.4750.7959-20+1747327945AstraLinuxSE1.7_amd64.deb. Открыв его, видим, что основные исполняемые файлы находятся в папке //CONTENTS/opt/nanosoft/

Где в папке /opt/nanosoft/ncad_25.0 видим структуру папок знакомую всем, кто хоть раз смотрел, что находится внутри префикса Wine. Потому что это и есть готовый префикс Wine. Тут вам и окружение Windows, и исполняемый каталог Nanocad для Windows, который успешно запускается в Windows.

Сам же Wine, успешно переименован в xnano и лежит в папке /opt/nanosoft/xnano25.0. Если посмотреть и сравнить папки /opt/nanosoft/xnano25.0/lib/xnano/x86_64-unix и /lib/wine/i386-unix (при установленном Wine), то по составу файлов они окажутся до боли похожими. Поэтому что это и есть компоненты Wine.

Это не плохо, ни хорошо. В данном случае мы видим, что Нанософт сделали узкоспециализированный "proton" для своего продукта. И это не нативное решение, как про него пишут в комментариях.

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии2

TDMS Фарватер Web: гибкая трансформация документооборота в новом интерфейсе

Приглашаем на вебинар, где разберем, как управлять проектами, процессами и документами без бумаг и удаленно.

Дата и время: 18 декабря, 11:00-12:00 (МСК)

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

Мы уверены, что современные технологии должны упрощать рутину. Именно поэтому мы создали и развиваем систему TDMS «Фарватер Web» – систему для документооборота и управления проектированием в строительстве.

На вебинаре сфокусируемся на ключевых возможностях:

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

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

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

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

  5. Современный адаптивный интерфейс. Удобство просмотра на любых устройствах, динамичные элементы управления, дашборды.

  6. Мультиплатформенность. Пользовательский доступ в систему осуществляется через браузер, решение независимо от операционной системы.

Для кого этот вебинар будет особенно полезен?

  • Руководители (Технические директора, руководители департаментов, ГИПы). Увидите инструмент для стратегического контроля над портфелем проектов, сроками и ресурсами.

  • Руководители проектов и их помощники. Поймете, как делегировать задачи, отслеживать исполнение и автоматизировать отчетность.

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

  • ИТ-специалисты. Оцените технологический стек, подходы к внедрению, требования к инфраструктуре и возможности интеграции.

Спикер: Павел Лапонов, специалист по внедрению систем технического документооборота компании «Нанософт».

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

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

Теги:
Рейтинг0
Комментарии0

Поиск брака с помощью обратной подсветки

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

Пример контроля уровня жидкости в ампулах
Пример контроля уровня жидкости в ампулах

В чём суть технологии?

Камера смотрит на объект, фоном которого является идеально белое, равномерно яркое полотно подсветки. Благодаря этому видны любые дефекты, например:

  • Посторонние предметы: любая соринка отбрасывает чёткую тень на светлом фоне

  • Уровень наполнения: линия жидкости становится идеально чёткой

  • Геометрические размеры: четкий контур объекта на контрастном фоне

  • Герметичность и дефекты упаковки

  • Сортировка объектов, оптическая сепарация

  • Контроль целостности стеклянной колбы (например, у геркона)

Технология обратной подсветки (backlight) — это страховой полис от репутационных и финансовых потерь. Она гарантирует, что каждая единица продукции, покидающая конвейер, безупречна. В современном производстве такая проверка светом — must-have для любого, кто ценит своё имя и качество.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Пользователи Reddit заподозрили, что роботом Tesla Optimus удалённо управлял человек в VR-шлеме. На мероприятии Tesla в Майами робот Optimus внезапно поднял руки к голове, будто снимает VR-шлем, а затем сразу замертво упал. Движение выглядит неуместно и чётко узнаётся. При этом по официальным заявлениям Tesla, робот целиком автономный, а за его движения отвечает продвинутый ИИ.

Теги:
Всего голосов 7: ↑6 и ↓1+10
Комментарии6

🔥 Как спроектировать систему отопления многоэтажного дома без ошибок и лишней работы?

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

Мы решили показать, как это делается на практике, используя nanoCAD BIM Отопление. На вебинаре вы увидите полный путь проектирования многоэтажного жилого дома — от исходных данных до готовой сбалансированной системы.

Когда: 11 декабря, 11:00–13:00 (МСК)
Где: онлайн, бесплатно – зарегистрироваться

На вебинаре вы узнаете:

  • Как подготовить исходные данные для проекта отопления и какие ресурсы использовать

  • Как формировать систему отопления для разных этажей многоэтажного дома

  • Как подбирать диаметры трубопроводов и выполнять балансировку

  • Как ускорить выпуск рабочей документации без потери качества

  • Реальный проект: обзор многоэтажного дома, выполненного в nanoCAD BIM Отопление

  • Ответы на ваши вопросы

Спикер: Никита Иванов, инженер по сопровождению и внедрению ПО, участвовавший в пилотном проекте.

Будет полезно инженерам-проектировщикам ОВК, руководителям проектных групп, BIM-менеджерам и специалистам по теплоснабжению.

💡 Присоединяйтесь, чтобы увидеть реальный проект отопления многоэтажного дома в действии и узнать, как инженеры решают сложные инженерные задачи с nanoCAD BIM Отопление.

Теги:
Рейтинг0
Комментарии0

TDI: Как удвоить свет в кадре без смены объектива и проигрыша в скорости для линейной камеры.

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

У многих линейных камер сенсор представляет собой несколько линий, обычно это от 2 до 8. Изображение объектов как бы перетекает от одной линии к другой, такими образом: фактическое время нахождения картинки на сенсоре линейной камеры больше, чем на одном пикеле. Значит, можно его заснять повторно!

Можно использовать binning — простое сложение двух пикселей в один суперпикесль. Но это снижает разрешение камеры. Альтернативой стал режим TDI.

Пример работы TDI
Пример работы TDI

TDI (Time-Delay Integration) — технология в линейной камере, в которой изображение последовательно «перекатывается» со строки на строку. Электроника камеры синхронизирует эту скорость сдвига со скоростью объекта. В итоге, за время прохождения всей матрицы, сигнал (свет) от одной и той же точки объекта накапливается с двух и более пикселей. Результат — более яркий и менее шумный кадр без увеличения выдержки.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Предлагаю вашему вниманию запись вебинара "Особенности разработки встроенного ПО по требованиям ФБ". Слайды презентаций.

Вместе с экспертами из "ФанкСэйфети" разбирались с такими сущностями, как ГОСТ Р МЭК 61508, уровнями SIL, стандартом MISRA C, сертификацией по функциональной безопасности и т. д.

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

Примечание 1. Говоря про безопасные и сертифицированные компиляторы, стоит отметить, что в 2024 году появился ГОСТ Р 71206-2024: "Разработка безопасного программного обеспечения. Безопасный компилятор языков С/С++. Общие требования". Также см. пост из цикла разбора РБПО: Процесс 12 — Использование безопасной системы сборки программного обеспечения и вебинар на эту тему.

Примечание 2. Инструменты SAST и DAST не обязаны быть сертифицированы. Из методической рекомендация ФСТЭК № 2025-07-011 | Уровень критичности: 3:

Область: Инструментальный анализ

Тип недостатка: Необоснованный выбор инструментов, в том числе инструментов статического анализа исходного кода, для выстраивания и выполнения процессов РБПО.

Описание: В настоящий момент ФСТЭК России не предъявляет требования наличия сертификата соответствия к большинству типов инструментов анализа кода и архитектуры. При этом к инструментам предъявляются следующие требования: ...

См. также выдержку из эфира AM Live "Разработка безопасного программного обеспечения (РБПО)". Анализатор PVS-Studio участвует в инициативе ФСТЭК по испытаниям статических анализаторов кода, но это другая история.

Примечание 3. Был вопрос, связанный с объединением требований ФБ и ИБ в одном стандарте. Некоторые усилия в этом направлении предпринимаются, см. примеры ГОСТов ниже:

ГОСТ Р 59506-2021/IEC TR 63074:2019. Безопасность машин. Вопросы защиты информации в системах управления, связанных с обеспечением функциональной безопасности.

ГОСТ Р 71452-2024/IEC/PAS 63325:2020. Требования к функциональной безопасности и защите системы контроля промышленной автоматизации (IACS) на протяжении жизненного цикла.

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

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

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

Делимся анонсом нашего следующего вебинара по печатным платам!
Приглашаем принять участие всех желающих!

🗓 Ждём вас 9 декабря в 11:00!

Регистрация на вебинар


Обсудим 2 темы:

⁃ Процесс фрезеровки и его особенности.

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

⁃  Основы трассировки BGA микросхем с шагом выводов 0,8 мм; 0,65 мм; 0,5 мм и менее.

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


Семинары и вебинары ГРАН всегда бесплатные.

Теги:
Всего голосов 2: ↑1 и ↓1+2
Комментарии0

Кубит без холодильника

Зачем искать новый кубит?

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

Это не фантазия. Это физика волн + инженерия формы.

 Как это выглядит?

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

Электромагнитная волна, попав внутрь, не рассеивается хаотично — она фокусируется одновременно в двух точках:

  • одна в верхней воронке (зона A)

  • вторая в нижней (зона B)

Между зонами — узкий канал. Волна перетекает туда-сюда, как вода в сообщающихся сосудах.

Такую систему можно назвать аналогом кубита, если ты:

1. Точно определяешь, где находится энергия.

2. Управляешь фазой перехода.

3. Читаешь информацию.

Главная проблема: это классика!!!

Пока волна — это просто волна. Нет запутанности, нет настоящей суперпозиции фотонов.

Чтобы стать настоящим квантовым кубитом, нужно:

  • Сделать резонатор сверхкачественным Волна должна «прожить» миллионы колебаний, не растеряв энергию. → Q-фактор > 1 000 000 (как в сапфировых резонаторах)

  • Поднять частоту или понизить потери При комнатной температуре на 10 ГГц — 600 тепловых фотонов в моде. → Перейти на 100 ГГц или ТГц — тепловых фотонов почти нет

  • Возбуждение и считывание - с "умом".

Тогда волна перестаёт быть классической. Поле описывается операторами, появляются:

  • когерентные состояния

  • сжатые состояния

  • настоящая запутанность между воронками

 От одного кубита — к целой решётке

Одиночная воронка — кантовая игрушка. А тысяча воронок на чипе — уже компьютер.

 Что это даёт на практике?

Квантовый сенсор Чувствует фазу на уровне 10⁻¹⁰ рад

Квантовый буфер в CPU Хранит 8–16 кубитов рядом с ядром

Гибридный чип Квантовая логика + обычная CMOS

Топологический процессор Не боится пыли, нагрева, вибраций

 

Вместо вывода

Кубит — это не материал. Это форма.

Если волна живёт достаточно долго и «чувствует» геометрию — она становится квантовой. Не нужно охлаждать чип до –273 °C. Нужно правильно согнуть пространство.

 

Теги:
Всего голосов 2: ↑0 и ↓2-2
Комментарии1

Представлена открытая библиотека Reduino, которая поможет программировать микроконтроллеры на Python. Знания сложного и запутанного C++ не нужны, разбираться в нюансах Arduino больше не надо. Можно легко запрограммировать RGB-ленты, датчики, сенсоры и другие девайсы на простом Python. Ресурс помогает использовать все синтаксические структуры без кучи манипуляций с памятью: условия, циклы, массивы, кортежи и понятное ООП. Библиотека преобразует код в C++.

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии6

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

Делимся анонсом нашего следующего вебинара по печатным платам!
Приглашаем принять участие всех желающих!

🗓 Ждём вас 11 ноября в 11:00!

Регистрация на вебинар


Обсудим 2 темы:

⁃ Новые вызовы в логистике в области печатных плат.

Новости логистики и обзор наших возможностей: высокий сезон, сроки доставки, "таможенные препятствия" и многое другое.

⁃  СВЧ-материалы, примеры их использования.

Почему СВЧ материалы так называются? Для каких приложений и для каких частот имеет смысл применять такие материалы? Почему не надо заказывать контроль импеданса для СВЧ плат?


Семинары и вебинары ГРАН всегда бесплатные.

Теги:
Рейтинг0
Комментарии0

Питон - предмет обожания секты питонистов, которые ходят по домам и всем говорят "Как, вы еще не выучили Питон? Он же учится за две недели!"

Допустим, но вот два практически идентичных репозитория (1, 2), которые я только что приготовил как форки от двух других практически идентичных репозиториев. Один для создания чипа на немецкой фабрике IHP (The Leibniz Institute for High Performance Microelectronics), а другой для создания чипа на американской фабрике SkyWater (аналог зеленоградского Микрона для военных).

И вот в одном репозитории на питоне нужно писать:

clock = Clock(dut.clk, 10, units="us")
assert not ((dut.uio_out.value >> 4) & 1);

а в другом:

clock = Clock(dut.clk, 10, unit="us")
assert not dut.uio_out.value [4];

Если во втором написать не "unit", а "units", оно пожалуется:

DeprecationWarning: The 'units' argument has been renamed to 'unit'.

DeprecationWarning: The 'units' argument has been renamed to 'unit'.

И типы данных поменялись:

unsupported operand type(s) for >>: 'LogicArray' and 'int'

А все почему? У питониcтов все время меняются версии, и в их коммьюнити не принято поддерживать обратную совместимость:

"Просто используй другую версию!", "Просто поставь виртуальные среды!", "Как, ты еще не используешь Докер? С ним это решается элементарно!" - "Ты просто не pythonian!"

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

Теги:
Всего голосов 30: ↑18 и ↓12+10
Комментарии42

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

Совместили то, что мы все с вами любим, сталь и видеоигры, в новом проекте «Охотники за сталью».

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

Предлагаем отправиться в видеоигровые миры на поиски хорошо вам знакомых объектов производств «Северстали». Доменные печи, конвертеры, рельсовые краны — всё это предстоит распознать среди шейдеров и объектов игровых реальностей и сделать фото/скриншот так, чтобы была видна схожесть с объектом из задания, а затем загрузить на сайт проекта.

Самые похожие работы попадут в ТОП-20, а уже среди них пользователи выберут тех, кто заберет призы:


1 раунд — микрофон;

2 раунд — веб-камера;

3 раунд — геймпад;

4 раунд — клавиатура;

5 раунд — наушники.


Удачи!

Теги:
Рейтинг0
Комментарии0

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

Делимся анонсом нашего следующего вебинара по печатным платам!
Приглашаем принять участие всех желающих!

🗓 Ждём вас 14 октября в 11:00!

Регистрация на вебинар


Обсудим 2 темы:

⁃ Финишные покрытия.

- Зачем нужны разные финишные покрытия и каково их назначение?

- Чем обусловлен выбор того или иного финишного покрытия?

- Как можно классифицировать финишные покрытия по технологии изготовления и применению.

⁃ Заполнение сквозных и глухих отверстий.

Обсудим основные типы заполнения сквозных и глухих отверстий. А также рассмотрим примеры плат с разными типами заполнения отверстий.


Семинары и вебинары ГРАН всегда бесплатные.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Вышла нейросеть для инженеров, которая умеет генерить сложные 3D-модели в CAD. Просто закидываете чертёж и получаете готовую модель детали, которую можно отредактировать промптом или задействовать в AutoCAD для ручного редактирования.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Премьера nanoCAD BIM Строительство 25: год развития, опыт и новые горизонты

Провели онлайн-презентацию новой версии BIM/ТИМ-решения nanoCAD BIM Строительство 25 в *.dwg-среде для архитекторов и конструкторов.

В VK и RuTube трансляцию посмотрели около тысячи человек. Сегодня выкладываем для вас полезные таймкоды видеопрезентации.

Денис Ожигин, технический директор компании «Нанософт»:

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

С выходом nanoCAD BIM Строительство 25 мы предоставляем проектировщикам еще больше контроля над проектом как в плане создания модели будущего здания, так и в управлении атрибутивной информацией. При этом пользователь остается в привычной *.dwg-среде: от умного копирования элементов по этажам и управления марками в Диспетчере до встроенной проверки на коллизии без необходимости экспорта модели в формат IFC или другие программные продукты. Это не просто обновление версии, а мощный инструмент повышения точности, скорости и качества проектирования зданий и сооружений с применением технологии информационного моделирования».

Важным шагом в развитии nanoCAD BIM Строительство стало появление официальной библиотеки материалов и объектов водосточных систем от компании «ТЕХНОНИКОЛЬ». Полностью интегрированная в библиотеку программного продукта, библиотека «ТЕХНОНИКОЛЬ» включает 82 материала, 48 объектов водосточных систем и кровельных элементов. Среди функциональных особенностей объектов поддержка параметризации (объекты изменяют свою геометрию при изменении соответствующих параметров) и интерактивное взаимодействие (в объектах реализованы «ручки» и точки подключения для упрощения процесса размещения и редактирования)

Смотрите самые интересные темы презентации:

02:54 Развитие интерфейса
04:58 Копирование объектов по этажам
08:13 Режим «Марка» в Диспетчере задач
11:04 Размещение проемов
12:09 2D-представление проемов
12:49 Новая «ручка» управления булевыми операциями
15:17 Проверка на коллизии объектов NBIM
17:39 Работа со сводными моделями
18:20 Единая среда анализа модели
19:05 Экспорт аналитической модели в формат DXF
24:46 Обновление библиотеки объектов
30:41 Интеграция библиотек «ТЕХНОНИКОЛЬ»
32:41 Обновление SDK
33:58 Обновление API
39:17 Полезные ресурсы
40:18 Где скачать nanoCAD BIM Строительство 25?
40:36 Где приобрести nanoCAD BIM Строительство 25?
42:39 Сессия вопросов и ответов

Тестировать nanoCAD BIM Строительство 25 можно прямо сейчас, скачав бесплатную 30-дневную пробную версию на официальном сайте nanocad.ru.

nanoCAD BIM Строительство 25 доступно в трех конфигурациях:

1. конфигурация «nanoCAD BIM Строительство» – для проектирования архитектурной и конструктивной частей зданий/сооружений в *.dwg-среде;

2. конфигурация «nanoCAD BIM Архитектура» – для проектирования архитектурной части зданий/сооружений с применением технологии информационного моделирования в *.dwg-среде;

3. конфигурация «nanoCAD BIM Конструкции» – для проектирования металлических, железобетонных и деревянных конструкций зданий/сооружений в *.dwg-среде.

Действующий прайс-лист представлен на сайте в разделе «Цены».

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

ИТ-завод запущен успешно: пора забирать призы

Пришло время подвести итоги и наградить победителей ИТ-пинбола!

Напомним, что участникам предстояло активировать 5 цехов виртуального ИТ-завода и запустить его. «Мастеров шара» оказалось немало, но лишь несколько добрались до вершины рейтинга. Они получат фирменный мерч с логотипом «Северстали».

Теперь к призам.

Стильные рюкзаки теперь будут носить: 
@RAZEX0LOL
@marrainfue
@Vedun824

Греться в худи с логотипом «Северстали» смогут:
@Adhmor
@Ruhinger
@OCTAGRAM.

Слушать музыку в AirPods 4 будет @Zzingy

Крутые наушники Sony послужат занявшему @Artem_Dolgii

И, наконец, новенькие AirPods Max достаются покорителю пинбола — @zkingfinn

Это ещё не всё! Хабравчане, активировавшие в игре все 5 цехов ИТ-завода, скоро полюбуются ачивкой «Я — стальной» в своих блогах.

Поздравляем победителя и призёров! Мы уже написали вам в личку все детали)

Не грустите, что наш конкурс завершился. Кто знает, вдруг вам совсем скоро снова пригодятся полученные скилы? : )

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Время от времени я вольно или невольно возвращаюсь к теме RS-триггера. Время проходит, а «народ», как не понимал его, так и не понимает. Таблица истинности (ТИ), запрещенные состояния упорно всплывают, как непотопляемый Ванька-встанька. Но сколько раз твердили миру, что ТИ – это про истинно комбинационные схемы, а RS-триггер - посконно последовательностная схема (последовательностная – это не ошибка). А запрещенные состояния? Кто, где и каким указом запретил их?  Так он и послушался?! Все в сумме - верх безграмотности! Чем бы это не оправдывалось. Например, желанием упростить описание.

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

Может, я что-то не понимаю? Конечно, не в RS-триггере.  С ним мне давно все ясно, как и понятна его роль в нынешнее бурное время становления параллелизма.

Но беда в том, что искусственный интеллект в лице того же DeepSeek «гонит» о триггере все ту же чушь. Его несложно, правда, убедить  в обратном. Конечно, обосновывая, конечно, доказывая. И надо отдать ему должное  он все схватывает буквально на лету, а  о чем-то, что тоже поражает, даже догадывается. Это обнадеживает. Не зря ли только?   

Однако, ИИ быстро забывает, чему его учишь. А это уже другая беда. Возможно, не такая уж большая, т.к. учить – не проблема. При этом, у человечества есть все, чтобы поставить точку в понимании RS-триггера, а заодно и параллелизма и, исправив учебники, научить этому и ИИ. Но оно почему-то эту точку не ставит? Что мешает?

А что вы думаете о RS-триггере? И в целом о ситуации?      

Теги:
Всего голосов 6: ↑2 и ↓4-2
Комментарии6

Работа с Bluetooth Low Energy (BLE):основные протоколы и практические советы.

Почему BLE до сих пор “ТОП”?
Потому что даёт годами работать от батарейки -“таблетки”, держит связь в шумной среде и уже давно вышел за рамки «умных браслетов». Ниже - короткая, но практичная шпаргалка: что в BLE за что отвечает, где производительность «прячется», и на чём чаще всего спотыкаются.

BLE-стек делится на две большие части:
- GAP - «как знакомимся и подключаемся»: роли Central/Peripheral, сканирование, реклама (advertising) и параметры соединения.
- GATT/ATT - «как обмениваемся данными после подключения»: сервисы, характеристики, дескрипторы и операции чтения/записи/уведомлений. (PunchThrough, cardinalpeak.com)

Основное - по делу:
1) Реклама и роли
Legacy vs Extended Advertising: в Bluetooth 5 появилась расширенная реклама(Extended) и Periodic Advertising - удобно для «маячинга» и многоприёмников без подключения. (Novel Bits)Роли: Peripheral «светится» и ждёт подключения; Central сканирует и подключается. Это — GAP-уровень. (Punch Through)

2) Скорость, дальность и каналыPHY 1M - базовый; 2M PHY - больше скорость; Coded PHY (S=2/S=8) - для дальности и шумных сред; итоговый выбор - компромисс «скорость/дальность/надёжность». (RIOT Summit)
Для широковещания и энергосбережения в BLE 5.4 усилили «витаминку» для ESL/маячков: PAwR (Periodic Advertising with Responses), EAD (Encrypted AdvertisingData) и пр. - полезно для систем с множеством датчиков и электронных ценников. (Bluetooth Technology Website, silabs.com)

3) Пропускная способность: где «лежит» throughputATT MTU и Data Length Extension (DLE) увеличивают полезную нагрузку пакета (вплоть до ~251 байта данных на пакет) — ключ для высокой реальной скорости. (Punch Through, devzone.nordicsemi.com)
Настраивайте интервал соединения, slave latency и supervision timeout под задачу: меньше интервал — ниже задержка и выше пропускная способность, но больше расход батареи. Для потоков «почти-реального времени» ориентируйтесь на уведомления (см. ниже) и 2M PHY (если качество радио позволяет). Практические потолки зависят от хоста/ОС — тестируйте на целевых телефонах/ПК. (devzone.nordicsemi.com)

4) GATT-модель и событияNotify vs Indicate: оба «толкают» данные от сервера к клиенту; Indicate требует подтверждения на уровне протокола (надёжно, но медленнее), Notify — без подтверждения (быстрее, меньше оверхеда). Всегда добавляйте CCCD для (де)активации уведомлений. (Сообщество NXP, Thesis Pte Ltd, Reddit)Дизайн GATT: группируйте характеристики логически, минимизируйте количество сервисов и «глубокие» иерархии — это ускоряет discovery и упрощает кросс-платформенное поведение. (cardinalpeak.com)

5) Безопасность и приватностьLE Secure Connections (ECDH) — базовый стандарт для шифрования.Privacy: используйте RPA/Filter Accept List, а в BLE 5.4 — EAD для шифрованной рекламы (актуально для «маячков» с приватными данными). (Bluetooth Technology Website)

6) Мобильные ОС: подводные камниAndroid 12/13+: нужны runtime-разрешения BLUETOOTH_SCAN/CONNECT/ADVERTISE(диалог Nearby devices). Без них сканирование/подключение просто не начнётся.(Android Developers) iOS: в фоне реклама и сканирование ограничены — обычные рекламные PDU из бэкграунда не шлются; для сканирования в фоне задавайте конкретные UUID и включайте соответствующие background-моды. (Stack Overflow, Apple Developer)

7) Стек и инструментыДля «железа»: Zephyr Bluetooth Host (широко применим на MCU), NimBLE (легковесный стек от Apache Mynewt), BlueZ (Linux). Выбор стека влияет на доступность фич (DLE, Coded PHY, Periodic Adv). (docs.zephyrproject.org, Argenox)

8) Новшества, на которые стоит поглядыватьBLE 5.4 (PAwR, EAD) — для массовых устройств-«полок» и защищённой рекламы. (Bluetooth Technology Website)
Core 6.0: уточнения по таймингу кадра/интервалам в изохронных потоках (актуально для LE Audio/ISO). Если делаете аудио через BLE — изучите. (Bluetooth Technology Website)

Теги:
Всего голосов 4: ↑2 и ↓2+1
Комментарии4