TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #884 · 5.10

Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра: из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить. Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает. Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта: 1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода. Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов. 2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла. Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними. В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :) #dev

Hashtags

Резултати

Намерени 45 подобни публикации

Търсене: #revit

当前筛选 #revit清除筛选

🔔Большеинструментов — больше возможностей! Мы активно расширяем набор инструментов, чтобы работа в Revit была быстрее и удобнее. И сейчас в нашем арсенале уже более 15 полезных инструментов, 12 из которых доступны абсолютно бесплатно🔥 С их помощью вы можете: 🔘копировать листы внутри проекта с различными настройками, переименовывать их, перенумеровывать 🔘пакетно печатать листы разных форматов в PDF из текущего и связанных файлов 🔘изменять опорный уровень у элементов без их смещения 🔘задавать нумерацию элементов в спецификациях 🔘экспортировать спецификации в Excel 🔘заполнять количество изменений в штампах листа и изменения в ведомостях рабочих комплектов 🔘экспортировать листы в DWG 🔘управлять видимостью связей на видах и шаблонах 🔘заменять тип осей с 2D на 3D и наоборот 🔘пакетно добавлять/удалять параметры в проекте, копировать их между семействами/проектами 🔘находить и очищать проект от ненужных dwg и dxf импортов 🔘гибко выбирать элементы по значениям параметров 🔘создавать рабочие наборы 🔘обрезать вид по прямоугольной области ✅ Также, вы можете заполнять параметры элементов на основе значений других параметров и расчетных формул то есть гибко задавать в какие элементы, в какой параметр и что именно должно быть записано Инструменты на практике ⏺ Установите PikToolsBox (кнопка "Скачать" на странице продукта) и далее загрузите сборку Общее-Revit Пробный период для платных решений на 3 месяца ⏺Оставьте заявку #Revit#BIM#ПИК#BIMTeam

Попробуй бесплатно плагины PikTools! 🥳PikTools - инструменты для автоматизации проектирования в Revit, AutoCAD&Civil3D В составе бесплатного пакета для Revit: 🔸Опорный уровень - изменение опорного уровня элементов без их фактического смещения 🔸Диспетчер параметров - комплексная работа с параметрами, пакетное добавление в проект и в семейство 🔸Экспорт в Excel - пакетный экспорт спецификаций из Revit в XLSX и TSV 🔸Фильтр - гибкая фильтрация элементов по выбранным параметрам и их значениям 🔸Перенумеровать листы - изменение номера листов в проекте 🔸Оси 2D/3D - пакетная замена режима осей на виде с 2D на 3D и обратно 🔸Ревизии - автозаполнение количества изменений в штампах листа и изменений в ведомостях рабочих комплектов чертежей 🔸CAD менеджер - поиск и удаление импортированных DWG-файлов в проектах Revit Подробнее на нашем сайте Инструкции Скачать бесплатно #Revit#BIM#ПИК#BIMTeam

МЫ - Команда BIMTeam из ПИК, и мы создаем продукты, которые делают процессы BIM-моделирования проще и быстрее 🔍Наши ключевые продукты Family Manager - помогает удобно управлять семействами в Revit без лишней рутины ✈️Подписаться на канал PikTools - автоматизация в Revit 🤩АР ✈️Подписаться на канал 🤩КР ✈️Подписаться на канал 🤩ИОС ✈️Подписаться на канал 🤩Общее ✈️Подписаться на канал RobotR2- Автоматизация градостроительного и архитектурного проектирования ✈️Подписаться на канал BIM Inspector - проверяет модели на соответствие стандартам и сокращает количество ошибок ✈️Подписаться на канал 🔔Где ещё мы есть? 🤩Новости и обсуждения → Tg | VK | LinkedIn 🤩Официальный сайт → bimteam.ru 👍 Подписывайтесь на наши каналы и следите за новостями! #BIM#Строительство#Revit#Цифровизация#Инновации

МЫ - Команда BIMTeam из ПИК, и мы создаем продукты, которые делают процессы BIM-моделирования проще и быстрее 🔍Наши ключевые продукты Family Manager - помогает удобно управлять семействами в Revit без лишней рутины ✈️Подписаться на канал PikTools - автоматизация в Revit 🤩АР ✈️Подписаться на канал 🤩КР ✈️Подписаться на канал 🤩ИОС ✈️Подписаться на канал 🤩Общее ✈️Подписаться на канал RobotR2- Автоматизация градостроительного и архитектурного проектирования ✈️Подписаться на канал BIM Inspector - проверяет модели на соответствие стандартам и сокращает количество ошибок ✈️Подписаться на канал 🔔Где ещё мы есть? 🤩Новости и обсуждения → Tg | VK | LinkedIn 🤩Официальный сайт → bimteam.ru 👍 Подписывайтесь на наши каналы и следите за новостями! #BIM#Строительство#Revit#Цифровизация#Инновации

МЫ - Команда BIMTeam из ПИК, и мы создаем продукты, которые делают процессы BIM-моделирования проще и быстрее 🔍Наши ключевые продукты Family Manager - помогает удобно управлять семействами в Revit без лишней рутины ✈️Подписаться на канал PikTools - автоматизация в Revit 🤩АР ✈️Подписаться на канал 🤩КР ✈️Подписаться на канал 🤩ИОС ✈️Подписаться на канал 🤩Общее ✈️Подписаться на канал RobotR2- Автоматизация градостроительного и архитектурного проектирования ✈️Подписаться на канал BIM Inspector - проверяет модели на соответствие стандартам и сокращает количество ошибок ✈️Подписаться на канал 🔔Где ещё мы есть? 🤩Новости и обсуждения → Tg | VK | LinkedIn 🤩Официальный сайт → bimteam.ru 👍 Подписывайтесь на наши каналы и следите за новостями! #BIM#Строительство#Revit#Цифровизация#Инновации

🐚🐚Новый плагин в составе бесплатного пакета PikTools Экспорт в DWG - пакетный экспорт листов в DWG из нескольких файлов сразу, включая связанные файлы Как установить ▪️Скачайте приложение PikToolsBOX ▪️Установите 🥰 PikTools. Общее ▪️Инструкции доступны по нажатию F1 при наведении курсора на плагин в Revit ✅Помощь и консультации по функционалу ▪️Чат поддержки ▪️Инструкция #Revit#BIM#ПИК#BIMTeam#Плагины

🔔Собираем обратную связь Месяц назад мы опубликовали плагин "Армировать по площади". 💜Поделитесь обратной связью в коротком опросе, для нас это будет очень полезно. #Revit#BIM#ПИК#BIMTeam#Плагины

🆓Попробуйте бесплатно плагин PikTools Колористика - новый плагин для назначения цвета фасадной плитке, работает с панелями витража. Как установить ▪️Скачайте приложение 😆PikToolsBOX ▪️Установите 😍 PikTools. АР ▪️Инструкции доступны по нажатию F1 при наведении курсора на плагин в Revit ✅Помощь и консультации по функционалу ▪️Чат поддержки ▪️Инструкция #Revit#BIM#ПИК#BIMTeam#Плагины

Попробуйте плагины PikTools для Revit от команды BIMTeam из ПИК! ↗️Бесплатныеплагины: 🤩Армироватьпо площади Устанавливает армирование в плитах и стенах с использованием системного семейства "Армирование по площади" 🤩Опорный уровень Изменение опорного уровня элементов без их фактического смещения 🤩Диспетчер параметров Комплексная работа с параметрами, пакетное добавление в проект и в семейство 🤩Экспорт в Excel Пакетный экспорт спецификаций из Revit в XLSX и TSV 🤩Фильтр Гибкая фильтрация элементов по выбранным параметрам и их значениям 🤩Перенумеровать листы Изменение номера листов в проекте 🤩Оси 2D/3D Пакетная замена режима осей на виде с 2D на 3D и обратно 🤩Ревизии Автозаполнение количества изменений в штампах листа и изменений в ведомостях рабочих комплектов чертежей 🤩CAD менеджер Поиск и удаление импортированных DWG-файлов в проектах Revit 🤩Нумерация Нумерация элементов в спецификациях 🤩Обрезатьвид Подрезка 2D видов по выделенной области ↗️Пробный период 3 месяца: 🤩Перемычки Автоматизация процесса расстановки перемычек в проекте, упрощение процесса их маркировки и создания эскизов 🤩Отделка Рассчитывает площади отделки, назначает типы и марки отделки и создает ведомость отделки 🤩Склеить параметры Быстро и безошибочно заполненяет параметры на основе значений других параметров и расчетных формул 🔍Как установить? Скачайте приложение 😆PikToolsBOXи установите продукты: 😍 PikTools. АР 😀 PikTools. КР 🥰 PikTools. Общие 📝Инструкции Инструкции доступны по нажатию F1 при наведении курсора на плагин в Revit 🔊Задать вопрос можно здесь 📌Наш бот-ассистентздесь #Revit#BIM#ПИК#BIMTeam#Плагины

Все официальные каналы BIMTeam в одном месте⤵️ ▪️BIMTeam News - https://t.me/bimteamnews ➡️ Здесь всё самое важное: обновления всех продуктов, анонсы и главные новости компании ▪️Family Manager - https://t.me/fm_bimteam ➡️ Всё для эффективной работы с семействами в Revit и AutoCAD ▪️BIM Inspector - https://t.me/bi_bimteam ➡️ Новости о сервисе по контролю качества BIM-моделей ▪️R2 - https://t.me/robotR2dev ➡️ Новости о платформе для автоматизации архитектурного и градостроительного проектирования ▪️PikTools АР - https://t.me/PikToolsAR ➡️ Всё для автоматизации bim-моделирования в Revit для архитекторов ▪️PikTools КР - https://t.me/PikToolsKR ➡️ Всё для автоматизации bim-моделирования в Revit для конструкторов ▪️PikTools ИОС - https://t.me/PikToolsIOS ➡️ Все для автоматизации bim-моделирования в Revit для инженеров ИОС ▪️PikTools Общее - https://t.me/PikToolsGeneral ➡️ Все для автоматизации bim-моделирования в Revit междисциплинарного характера ▪️Сообщество VK - https://vk.com/bimteamapps ➡️ Здесь анонсы, обсуждения и жизнь компании чуть ближе к вам Выбирайте свой вариант и будьте на связи! #BIMTeam#ПИК#Revit#Civil3D

🆕Новые плагины в составе бесплатного пакета PikTools ▪️Видимость связей - скрытие/отображение связанных файлов Revit на нескольких видах или шаблонах видов ▪️Создать рабочие наборы - создание рабочих наборов в проекте Как установить ▪️Скачайте приложение PikToolsBOX ▪️Установите 🥰 PikTools. Общее ▪️Инструкции доступны по нажатию F1 при наведении курсора на плагин в Revit ✅Помощь и консультации по функционалу ▪️Чат поддержки ▪️Инструкция Видимость связей ▪️Инструкция Создать рабочие наборы #Revit#BIM#ПИК#BIMTeam#НоваяФича

🆓Бесплатный пакет плагинов для Revit от BIMTeam Предлагаем набор инструментов для автоматизации работы в Autodesk Revit. Все плагины бесплатны, не требуют лицензионных ключей и готовы к использованию сразу после установки. В пакете: ▪️Управление параметрами и данными ▪️Автоматизация нумерации листов и элементов ▪️Экспорт спецификаций в Excel ▪️Инструменты для работы с видами, осями и связями ▪️Специализированные решения для армирования, фасадов и инженерных сетей 🔗Ссылка для скачивания #BIM#Revit#BIMTeam#автоматизация#проектирование

ПредишнаСтр. 1 от 4Следваща