![](https://webcf.waybackmachine.org/web/20211102191917im_/https://habrastorage.org/getpro/habr/upload_files/572/68a/ade/57268aade52d60f009125647aa23c82e.jpg)
Эта статья перевод статьи Chris Gagnon, сотрудника Epic Games, который непосредственно создавал UI. Он описал рекомендации и советы, как сделать лучше UMG.
Эта статья перевод статьи Chris Gagnon, сотрудника Epic Games, который непосредственно создавал UI. Он описал рекомендации и советы, как сделать лучше UMG.
Почти год мы тестируем одну из последних моделей противокражного рюкзака Bobby — Bobby Soft. Сколько можно проверять его? Пока следующая версия не приедет. Или, в нашем случае, новые расцветки. Готовы поделиться мыслями о рюкзаках XD Design и кое-чем еще.
Два года назад помогал другу с постройкой электро-машинки для дочки, а именно, разрабатывал «контроллер». К концу постройки дочка уже подросла и кататься наотрез отказалась, так проект и забросили, хотя и был практически на ходу. Тогда-то я и задумался поставить на электрический ход имеющуюся у меня инвалидную коляску. Может мой опыт кому-то пригодится в самостоятельной постройке.
Достаточно людей очарованы программистами, и я не чувствую необходимости говорить о преимуществах.
Вместо этого я собираюсь перечислить редко описываемые виды программистов, работающих полный рабочий день. И если вы, все еще хотите устроиться на полный рабочий день программистом, эта статья будет для вас ценным источником информации. В противном случае это не что иное, как очередные разглагольствования в Интернете.
Чтобы быть ясным, я не утверждаю, что какой-то другая карьера лучше.
Итак, рискну вызвать изрядную ненависть, приступлю.
Привет, Хабр. В предыдущей статье рассматривали методы и алгоритмы Обнаружения и Диагностики Неисправностей (ОДН) IoT устройств. Как логическое продолжение рассмотрим Байесовскую Сеть Доверия (БСД) для IoT устройств целю ОДН.
Байесовская сеть доверия (англ. Bayesian Belief Network, BBN) — это вероятностная модель, представляющая собой множество переменных и их вероятностных зависимостей. БСД используются для моделирования предметных областей, которые характеризуются неопределенностью. Эта неопределенность может быть обусловлена недостаточным пониманием предметной области, неполным знанием ее состояния в момент принятия решения, случайным характером механизмов, определяющих поведение этой области, или комбинацией этих факторов. Например, БСД может быть использована для вычисления вероятности того, в чем причина не исправности устройства основываясь на данных по полученных из датчиков и поведением устройства в целом. Таким образом строиться зависимости между сигналами и неисправности устройства.
Из новостей на этой неделе: вышли Unity 2021.2 Tech Stream, Houdini 19, Photoshop 23.0 и Marvelous Designer 11.0, начался Yandex.Games Jam.
Из интересностей: набор книг Unlock the secrets of game design, офигенный доклад про систему навигации AI в Death Stranding, доклад про разработку под NES.
Если бы в сериале «Семнадцать мгновений весны» Мюллер знал, что мы сейчас хотим вам рассказать, то миссия Штирлица провалилась бы уже в первой серии. И это не шутка.
В каждом языке есть комбинации звуков, которые чужды для иностранцев. И даже с уровнем fluent и идеальным акцентом шпион все равно проколется. Для этого хватит всего лишь одной фразы или даже слова — не-носитель просто не сможет выговорить их правильно.
Интересно? Тогда поехали.
Продолжаем рассказывать про чаты на вебсокетах, но уже со стороны бэкенда. Когда-то использовали сторонний сервис, но было важно решить ряд моментов, которые он не мог покрыть. Выбирать особо не пришлось, и мы принялись разрабатывать собственное решение.
Ниже подробности о том, что было до написания кастомных чатов и какие стояли требования к реализации, из каких компонентов они состоят, как вписываются в нашу инфраструктуру и что получилось в итоге. А в конце статьи — ссылки про особенности разработки наших чатов на вебсокетах для iOS и Android.
Архитектура предприятия (EA) как система планирования имеет свое предназначение и обладает определенными преимуществами, однако часто она не соответствует реальным ожиданиям ИТ. Традиционный подход EA определяет архитектуру будущего состояния, которое может существовать на протяжении некоторого времени, но недолго. В большинстве случаев корпоративный архитектор начинает с существующей архитектуры и вносит в нее улучшения. Такие улучшения необходимы постоянно, так как сложные системы, которыми руководствуется EA, подвержены постоянным изменениям. На практике архитектор предприятия занимается либо стратегическим планированием (включая бизнес-моделирование), либо архитектурой, ориентированной на решения. Большая часть рутинной работы архитекторов предприятий, по сути, связана с разработкой архитектуры приложений или технической архитектуры. Поэтому то, что действительно важно в мире ИТ, - это архитектура прикладных решений (ESA), которая объединяет EA с архитектурой решений (SA) и обеспечивает целостное, но прагматичное моделирование информационных систем предприятия, а также инкрементный и итерационный подход для обеспечения гибкости.
Сразу извиняюсь за свою манеру повествования, ибо она похоже больше на поток сознания, но главное уловить суть, которую я хочу донести.
Я хочу подготовить небольшой цикл публикаций про работу с данными:
Всем привет! В прошлый раз мы встречались с вами 29 июля и разговаривали про автоматизацию тестирования (видеозапись X5 QA meetup #1). В этот раз мы хотим осветить тему нагрузки и показать, что она есть везде и нужна всем (ну или почти всем).
Приглашаем 17 ноября в 18:00 на наш второй онлайн-митап по QA от X5 Tech по нагрузочному тестированию. Поговорим о том, как построить нагрузочное тестирование, как автоматизировать рутину в нагрузке, какой инструмент нагрузки использовать для Python, а также как нагружать SAP быстро. Эксперты из Х5 Tech, Росбанка, Accenture и Московского кредитного банка поделятся своим опытом и будут рады ответить на ваши вопросы.
Компания «Марвел-Дистрибуция» является официальным дистрибьютором серверного оборудования производителей Hewlett Packard Enterprise и Lenovo.
На момент обращения в ИНТЕРВОЛГУ у компании уже был сайт, построенный на базе React. Сайт был быстрый и отзывчивый, но имел ряд недостатков.
Сейчас фотожурналисту нужно всего несколько секунд, чтобы отправить сделанный снимок с места событий в редакцию или сразу опубликовать в сети. Но так было не всегда.
Вчера перевели в статус Candidate новый JEP 421: Deprecate Finalization for Removal. Путь к удалению механизма финализации из Java начался в Java 9, когда метод Object.finalize()
был впервые объявлен deprecated. Рано или поздно механизм исчезнет из Java, поэтому если вы его используете, самое время задуматься об альтернативах. Однако статья не об этом.
Я думал, что довольно хорошо представляю себе все минусы механизма финализации. Многие из них перечислены, например, в этой статье. Однако, прочитав JEP, я узнал об уязвимости, о которой раньше и не думал. Оказывается, с помощью финализации можно создать объект со сломанными инвариантами.
Каждый, кто хоть чуть-чуть интересуется технологиями, не раз слышал о поддержке технологии HDR смартфонами, мониторами или телевизорами. В этой статье мы попытаемся разобраться, что это за технология, для чего она нужна и насколько хорошо с ней дружат смартфоны. Вы читаете умную статью. А с вами умный чел, разработчик Android-приложения для профессиональной видеосъемки mcpro24fps, Александр Трофимов. Поехали! (Где-то я подобное уже слышал)
Если предыдущая статья про гибридное прототипирование https://habr.com/ru/company/baikalelectron/blog/582782/ описывала новаторское использование платформы HAPS, то сегодня мы расскажем в общем - что такое прототип, и какие традиционные подходы к прототипированию используют инженеры Baikal Electronics.
В маршруте проектирование сложных System-on-the-Crystal (SoC) прототипирование на FPGA занимает промежуточное место между моделирование на симуляторах (VCS, ModelSim и др.) и эмуляцией.
FPGA-прототипирование позволяет реализовать такие сложные сценарии системной валидации микросхемы как загрузка операционной системы (ОС). На прототипе операционная система может загрузиться за несколько часов, на симуляторе ОС грузилась бы в течении месяцев. При этом на FPGA с помощью встроенного логического анализатора мы можем увидеть поведение любого сигнала нашего дизайна в любой момент времени. А также, в отличие от кремния, можем переконфигурировать наш прототип произвольное количество раз.
Всем известно, что Veeam – это довольно крутой и распространённый инструмент для бэкапа виртуальных машин. А знаете ли вы, что Veeam может пригодиться не только для создания резервных копий, но также может стать хорошим источником данных при проведении тестирования на проникновение. В этой статье я поделюсь своими наработками в части применения Veeam как инструментария для пентеста.
Читать далее