Привет, Хабр. В прошлой статье я рассказал о начальном анализе предметной области и базовом проектировании нашей новой ECM-системы. Теперь я расскажу о первой практической задаче, которую мы решили. А именно - о выборе способа организации структуры хранилища бизнес-атрибутов объектов.
Дизайн
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
Производитель комплектующих для тюнинга и автоспорта создает с помощью SOLIDWORKS настоящие техношедевры
Тяга к совершенству присуща автомобилистам давно — еще с тех времен, когда самоходные экипажи двигались по улицам ненамного быстрее прохожих, а законы требовали, чтобы на общественных дорогах перед такой машиной шел человек, размахивающий красным флагом и дующий в сигнальную дудку. Технический прогресс постепенно взял свое: паровые двигатели уступили место двигателям внутреннего сгорания, а разработкой новых типов трансмиссии, подвески, тормозных систем и кузовов вместо изобретателей-одиночек занимаются теперь целые инженерные лаборатории. Времена меняются, технологии оттачиваются, и сейчас на повестке дня — топливная эффективность, экономия энергии, выпуск гибридных транспортных средств, электромобилей, а также автомобилей на топливных элементах. Но…
Тенденции, которые господствуют в отрасли в целом, все равно неспособны затмить индивидуальное стремление выделиться, выжать из техники максимум возможного. Владельцы современных автомобилей ожидают от своих железных спутников выдающихся качеств. Независимо от того, какой марки и какого года выпуска автомобиль, он должен быть самым надежным, самым удобным, самым красивым, самым мощным, самым быстрым… да и просто самым любимым — не будничным средством передвижения, а способом самовыражения, на доведение которого до совершенства не жалко ни времени, ни средств.
Распознавание эмоций в записях телефонных разговоров
В этой статье хочу рассказать о том, как я создавала сервис для распознавания эмоций на основе анализа записей деловых телефонных разговоров.
Мы сделали наш публичный синтез речи еще лучше
Обновление — забыл ссылку на репозиторий — https://github.com/snakers4/silero-models#text-to-speech и на колаб с примерами — https://colab.research.google.com/github/snakers4/silero-models/blob/master/examples_tts.ipynb
Мы были очень рады, что наша прошлая статья понравилась Хабру. Мы получили много позитивной и негативной обратной связи. Также в ней мы сделали ряд обещаний по развитию нашего синтеза.
Мы достигли существенного прогресса по этим пунктам, но ультимативный релиз со всеми новыми фичами и спикерами может занять относительно много времени, поэтому не хотелось бы уходить в радиомолчание надолго. В этой статье мы ответим на справедливую и не очень критику и поделимся хорошими новостями про развитие нашего синтеза.
Если коротко:
- Мы сделали наш вокодер в 4 раза быстрее;
- Мы сделали пакетирование моделей более удобным;
- Мы сделали мультиспикерную / мультязычную модель и "заставили" спикеров говорить на "чужих" языках;
- Мы добавили в наши русские модели возможность автопростановки ударений и буквы ё с некоторыми ограничениями;
- Теперь мы можем сделать голос с нормальным качеством на 15 минутах — 1 часе (с теплого старта в принципе заводилось даже на 3-7 минутах) или на 5 часах аудио (с холодного старта). Но тут все очень сильно зависит от качества самого аудио и ряда деталей;
- Мы привлекли коммьюнити к работе, и нам помогли сделать удобный интерфейс для записи. Мы начали работу над голосами на языках народностей СНГ (украинский, татарский, башкирский, узбекский, таджикский). Если вы хотите увидеть свой язык в числе спикеров — пишите нам;
- Мы продолжаем собирать обратную связь по применимости нашей системы для экранных интерфейсов чтения, и пока кажется, что нужно где-то еще всё ускорить в 5-10 раз, чтобы наши модели закрывали и этот кейс;
WebRTC CDN на Google Cloud Platform с балансировкой и автоматическим масштабированием
В предыдущей статье, мы вспомнили, что такое WebRTC CDN, как эта технология помогает обеспечивать минимальную задержку в WebRTC трансляциях и почему для CDN не лишним будет использовать балансировку нагрузки и автоматическое масштабирование.
Кейс: аналитика системы освещения в логистическом центре
Поделюсь одним интересным кейсом, как мы сделали пилотный проект системы контроля освещением и что из этого получилось.
Клиент: крупный логистический центр в Московской Области, с которым мы работаем с 2016 года. За это время мы провели уже много работ по диспетчеризации инженерных систем, вывели в единую BMS вентиляцию, котельную, энергетику, отопление, энергоучет и много чего еще. А в этом году решили добавить еще и диспетчеризацию освещения в общую систему.
Простой расчет Flow Simulation
Дополнительный модуль Flow Simulation позволяет моделировать потоки жидкости и газа для вычисления разных характеристик, таких как температура, скорость потока, давление и т.д. В этой статье мы рассмотрим поведение внутреннего потока холодного воздуха из кассетного кондиционера в камере охлаждения и определим, какой ящик внутри камеры охлаждается быстрее.
Если вы предпочитаете изучать новый материал по видео, добро пожаловать на наш YouTube-канал «Школа SOLIDWORKS». Перейдя по ссылке, вы сможете посмотреть, как проводить расчет внешнего потока в Flow Simulation.
5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета
Привет, Хабр! Мы продолжаем рассказывать о развитии «AliExpress Россия» (об истории этого проекта можно почитать здесь), и сегодня речь пойдёт о том, почему нам понадобилось сделать версию мобильного приложения маркетплейса для Рунета, чем китайские интерфейсы отличаются от европейских и как адаптировать приложение на пять миллионов строк кода под локальный рынок на лету.
Как мы построили Computer Vision из подручных материалов, чтобы сделать гифки
Меня зовут Денис Власов, я Data Scientist в Учи.ру. С помощью моделей машинного обучения из записей онлайн-уроков мы сделали гифки — последовательность из нескольких кадров с наиболее яркими эмоциями ученика. Эти гифки получили их родители в e-mail-рассылке. Вместе с Data Scientist Дашей Васюковой расскажем, как без экспертизы в Computer Vision, а только с помощью открытых библиотек и готовых моделей сделать MVP, в основе которого лежат low-res видео. В конце бонус — виджет для быстрой разметки кадров с данными разного типа.
Подкаст «Хочу в геймдев» #26 — текстовая версия
Двадцать шестой выпуск - мы говорим о профессии 3D Rigger. Кто такие 3D-риггеры, чем они занимаются? Каковы особенности этой профессии? Что нужно, чтобы устроиться на такую работу, какие навыки нужны? Об этом и не только вы узнаете в 26-м выпуске!
Большие вызовы: как растут новые технологические лидеры
Привет, Хабр! В этом посте мы, команда ВТБ, хотим рассказать о своей поездке на саммит молодых учёных и инженеров «Большие вызовы для общества, государства и науки» в Сочи. На мероприятие съехалось более 500 студентов и аспирантов из разных регионов России. Было интересно пообщаться с ними и понять, в каком направлении движутся самые свежие технологические мысли. Под катом — самое интересное из того, что привезли на саммит эксперты ВТБ, а также полезные советы по взаимодействию IT с бизнесом, секреты успешного стартапа и впечатляющие конкурсные работы финалистов «Больших вызовов».
AWS, ELB, CDN, Auto Scaling и другие аббревиатуры и термины для WebRTC с низкой задержкой
Современные браузеры не предоставляют возможность выбора - использовать WebRTC или не использовать. И если проиграть поток можно по HLS, MSE, то захватить поток с камеры и публиковать поток из браузера можно только с помощью WebRTC. Производители браузеров приняли этот "формат" и внедрили его в свои продукты. Так же как в свое время, те же вендоры поддерживали Flash Player в качестве плагина. Текущая ситуация с WebRTC отличается только тем, что WebRTC встроен в браузер нативно, на уровне кода, а не в виде плагина. Если через пару лет кто-то предложит лучшую библиотеку для работы с видео, нет сомнений, что вендоры перейдут на эту новую технологию. Но сегодня в мире браузеров правит бал Chrome, поэтому горизонт для WebRTC остается чистым.
Российские BIM-технологии: проектирование архитектурно-строительной части в Model Studio CS
Проектирование сложных общественных и гражданских зданий и сооружений невозможно без надежных и современных средств автоматизации проектирования. Одним из таких инструментов, чья эффективность уже доказана на практике, стала линейка продуктов Model Studio CS. Созданная для российской инженерной школы, она включает в себя лучшие мировые достижения в области информационных технологий и САПР, учитывает российскую технологию проектирования и зарубежный опыт, предлагает русскоязычную среду проектирования и базы данных материалов и изделий.
Model Studio CS – современная и мощная российская программная система, обеспечивающая все необходимое для комплексного параллельного трехмерного информационного проектирования.
Продолжая знакомить читателей с материалами, представленными ГК CSoft на вебинаре «Унифицированные АРМ на базе Model Studio CS и nanoCAD», который состоялся 20 октября 2020 г., предлагаем вашему вниманию обзор АРМ Строителя (АР, КМ, КЖ).
В основу АРМ Строителя положен Model Studio CS Строительные решения – эффективный и простой в использовании программный продукт для быстрого и удобного создания цифровой трехмерной модели объектов промышленного и гражданского назначения по разделам АР, АС, КМ и КЖ. Несомненным его плюсом является мультиплатформенность: в качестве графической платформы может использоваться и nanoCAD, стремительно набирающий популярность в нашей стране, и AutoCAD версий 2017-2022.
Как оптимизировать скорость сайта с помощью Google PageSpeed
Привет читателям Хабра!
Меня зовут Сергей Кузнецов, я руковожу отделом frontend-разработки в компании AGIMA. Сегодня мне бы хотелось поговорить про оптимизацию сайта в разрезе показателей Google PageSpeed.
Отцы игровой индустрии. Крис Авеллон [часть 2/3]. Obsidian Entertainment
Внимание! Внимание! Внимание! Внимание! Внимание! Внимание!
Это вторая часть биографии Криса Авеллона. Если вы еще не ознакомились с первой частью, настоятельно рекомендую это сделать.
Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264
Анимированная GIF. Файл весит 4МБ
Эта анимированная гифка весит 4МБ, хотя может весить В ДЕСЯТЬ РАЗ МЕНЬШЕ — 380кб! Это ужасно, потому что нагружает интернет-каналы в десятки раз больше, чем должно.
Почему GIF должен умереть
- Вес файла GIF ровно в 10 раз больше чем H264
- Анимированный GIF поддерживает только 256 цветов
- Формат H264 поддерживают ВСЕ современные браузеры
- Так как H264 это по сути видео, к нему опционально можно добавить элементы управления: перемотку, паузу.
Я делаю сложные большие статьи с кучей видео, демонстраций функций, анимаций. Совесть не позволяет мне вставлять гифки по 20МБ в статью, потому что это преступление против современных технологий и каналов провайдеров. Поэтому я прошу хабр добавить возможность вставлять H264 с автовоспроизведением БЕЗ звука, при этом скрывать элементы управления плеера.
Кража закрытых видео YouTube по одному кадру
В декабре 2019 года, спустя несколько месяцев после того, как я занялся хакингом по программе Google VRP, я обратил внимание на YouTube. Мне хотелось найти способ получать доступ к закрытым (
Private
) видео, которыми я не владею.При загрузке видео на YouTube можно выбрать один из трёх параметров доступа. «Открытый» (
Public
) позволяет находить и просматривать видео любым пользователям, «Доступ по ссылке» (Unlisted
) позволяет просматривать видео только пользователям, знающим ID видео (URL), «Ограниченный доступ» (Private
) позволяет просматривать видео только вам или другим аккаунтам, которым дано на это разрешение.Первым делом я загрузил видео на свой второй тестовый канал аккаунта YouTube и переключил параметры доступа видео на
Private
, чтобы его можно было использовать для тестирования. (Помните, что тестирование всегда нужно проводить на тех ресурсах/аккаунтах, которыми вы владеете!) Если я смогу найти способ получить доступ к видео с первого тестового аккаунта, то мы выявим наличие бага.Я открыл YouTube под первым аккаунтом, проверил каждую функцию и нажал на каждую кнопку, которую смог найти. Каждый раз, когда я видел HTTP-запрос с указанием ID видео, я заменял его на тестовое видео с доступом
Private
, надеясь, что так утечёт какая-нибудь информация о нём, но успеха не добился. Похоже, что основной веб-сайт YouTube (по крайней мере, все его конечные точки, которые я протестировал) всегда проверяет, находится ли видео в состоянии Private
, и когда пытается выполнить запрос к целевому закрытому видео, он всегда возвращает ошибки наподобие This video is private!
.Мне нужно найти другой способ.
Как эти забавные картинки незаметно захватили сферу маркетинга
Плоские человеческие фигурки с изогнутыми руками и ногами, одежда ярких цветов, черты лица не более выразительны, чем силуэт, а если и есть какое-то выражение, то это обязательно улыбка.
Такой стиль иллюстраций называется «корпоративный мемфис».
В последние несколько лет он незаметно захватил сферу маркетингового контента — и дня не проходит, чтобы я не наткнулся на эти радостные фигурки в Интернете.
Похоже, это повсеместный тренд, от которого никуда не деться: жертвой этих причудливых картинок становятся и стартапы, и крупные технологические компании.
Как так получилось? И какое значение этот стиль имеет в сфере маркетинга?
Давайте разберемся.
Старинное искусство номографии
Впервые увидел этот странный график в лаборатории университета. Невзрачный листок, ксерокопированный из старой книги, был наклеен на стену рядом с роторным испарителем. Листок, очевидно, использовали часто, но берегли, словно в нём содержалось какое-то древнее могучее заклинание… Впоследствии, схожего рода графики попадались мне и в других лабораториях, словно составляли неотъемлемую часть перегонки с вакуумом. Затем похожие рисунки встречались на страницах разной технической литературы. Их называли номограммы. Научиться ими пользоваться оказалось до смешного просто, но кто и как их в своё время сделал — оставалось загадкой.
Как выглядят номограммы и как они работают
Номограмма, что часто используется при перегонке с вакуумом приведена на рисунке ниже.
Допустим, вы провели реакцию в растворителе, а теперь собираетесь его удалить (выпарить), чтобы собрать продукт реакции. Растворитель улетучивается изнурительно медленно, а чтобы ускорить процесс, вы решаете его нагреть, но вот беда — греть раствор нежелательно, так как продукт реакции от нагревания может испортиться. Создав пониженное давление, вы уменьшите температуру кипения растворителя и сумеете его отделить не причинив вреда растворенному в нем веществу. При нормальном атмосферном давлении 760 мм ртутного столба вода кипит при 100 С, однако, при давлении 40 мм кипит уже при 34 С.
<img>. Доклад Яндекса
— Всем привет. У меня доклад с интригующим названием в виде одного тега.