📖 Как TestRail, только бесплатно: что изменилось в системе для управления тестами TestY после отзывов от пользователей
TestY — молодая тест-менеджмент система с открытым исходным кодом, которую разработали на замену TestRail и другим платным TMS. Ранее мы рассказывали о TestY, а сегодня делимся продолжением статьи, так как инженеры учли обратную связь от пользователей, доработали систему и недавно представили релиз 1.3.
О том, как развивается бесплатная TMS TestY, рассказывает менеджер проекта и QA-инженер в отделе контроля качества Александр Зырянов. Например, создатели разграничили права на просмотр и управление проектами, добавили возможность дублировать существующие тест-планы, чтобы не тратить время на заполнение похожих. Также из материала вы узнаете:
▪ Какие запросы поступили разработчикам TMS от пользователей и что удалось реализовать;
▪ Как работает система контроля пользовательских ролей;
▪ Какой логике подчиняется легковесная интеграция с Jira;
▪ Какие ещё фичи появились в новом релизе.
Читать статью➡
🔖 Если хотите попробовать новые фичи тест-менеджмент системы, переходите по ссылке и скачивайте репозиторий TestY.
#инструменты #opensource
TestY — молодая тест-менеджмент система с открытым исходным кодом, которую разработали на замену TestRail и другим платным TMS. Ранее мы рассказывали о TestY, а сегодня делимся продолжением статьи, так как инженеры учли обратную связь от пользователей, доработали систему и недавно представили релиз 1.3.
О том, как развивается бесплатная TMS TestY, рассказывает менеджер проекта и QA-инженер в отделе контроля качества Александр Зырянов. Например, создатели разграничили права на просмотр и управление проектами, добавили возможность дублировать существующие тест-планы, чтобы не тратить время на заполнение похожих. Также из материала вы узнаете:
Читать статью
#инструменты #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤1
📄 Миллион, миллион, миллион алых результатов тестирования: проверка open source-библиотеки OpenBLAS под RISC-V
Когда начинаешь использовать известную open source-библиотеку, последнее, чего от неё ожидаешь, — это падения сотни десятков тестов при проверке её работы. Тем не менее, такие «сюрпризы» могут ожидать каждого инженера, особенно если речь про оптимизации под молодую процессорную архитектуру RISC-V.
С такой ситуацией столкнулась команда YADRO, которая изучала поддержку RISC-V со стороны библиотек линейной алгебры BLAS и LAPACK. В фокусе — известная open source-библиотека OpenBLAS, первая в мире из сегмента High Performance Computing, портированная и оптимизированная под открытую архитектуру. Инженер-программист Андрей Соколов рассказал, как команда подошла к тестированию библиотеки: какие сборки и инструменты использовали. И поделился опытом исправления более миллиона тестов.
Из статьи вы узнаете:
▪ В чём преимущества открытой библиотеки OpenBLAS;
▪ Какова архитектура библиотек линейной алгебры BLAS и LAPACK, а также как они связаны между собой;
▪ Какие ошибки приводили к большому количеству падений и даже зависаний тестов;
▪ Зачем вообще проверять библиотеки для HPC-сегмента.
Читать статью➡
#opensource #highload #инструменты
Когда начинаешь использовать известную open source-библиотеку, последнее, чего от неё ожидаешь, — это падения сотни десятков тестов при проверке её работы. Тем не менее, такие «сюрпризы» могут ожидать каждого инженера, особенно если речь про оптимизации под молодую процессорную архитектуру RISC-V.
С такой ситуацией столкнулась команда YADRO, которая изучала поддержку RISC-V со стороны библиотек линейной алгебры BLAS и LAPACK. В фокусе — известная open source-библиотека OpenBLAS, первая в мире из сегмента High Performance Computing, портированная и оптимизированная под открытую архитектуру. Инженер-программист Андрей Соколов рассказал, как команда подошла к тестированию библиотеки: какие сборки и инструменты использовали. И поделился опытом исправления более миллиона тестов.
Из статьи вы узнаете:
Читать статью
#opensource #highload #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
📖 Гулливер в стране лилипутов: процессор Wafer-Scale Engine 3 для AI-задач
Стартап Cerebras представил третье поколение мегачипов WSE, спроектированных под задачи искусственного интеллекта. На огромной, в сравнении с площадью одного классического CPU, кремниевой подложке разместилось 4 триллиона транзисторов. Со стороны такая «система на пластине» напоминает локальные эксперименты по изготовлению самого большого блина или яблочного пирога — для попадания в новости и Книгу рекордов Гиннеса. Но разработка компании Cerebras — не просто праздная, бессмысленная на поверку забава.
Что за начинка у этой «вундервафли» и какие перспективы она открывает для обучения моделей искусственного интеллекта, рассказываем в заметке.
Читать➡
#dieshots #приборы #процессоры
Стартап Cerebras представил третье поколение мегачипов WSE, спроектированных под задачи искусственного интеллекта. На огромной, в сравнении с площадью одного классического CPU, кремниевой подложке разместилось 4 триллиона транзисторов. Со стороны такая «система на пластине» напоминает локальные эксперименты по изготовлению самого большого блина или яблочного пирога — для попадания в новости и Книгу рекордов Гиннеса. Но разработка компании Cerebras — не просто праздная, бессмысленная на поверку забава.
Что за начинка у этой «вундервафли» и какие перспективы она открывает для обучения моделей искусственного интеллекта, рассказываем в заметке.
Читать
#dieshots #приборы #процессоры
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3😁2🤯1
▶ Партия для трех рук: как инженер создал помощника для игры на электрогитаре
Что только ни сделает инженер ради любимого хобби. Энтузиаст из Сиэтла Олав Мартин Кверн, например, потратил 16 лет, чтобы собрать робота, ассистирующего ему в игре на электрогитаре. По его задумке роботизированная «примочка» подхватывает сложную партию правой руки и освобождает как минимум одну руку исполнителя для более виртуозной игры на инструменте.
В тексте разбираем, из чего состоит устройство и каких конструкторских метаний стоил Олаву этот робот. В этом нам помог старший инженер по разработке аппаратного обеспечения YADRO Алексей Кудинов. Он оценил изобретение не только как технический специалист, но и как электрогитарист — более 10 лет Алексей занимается организацией звукового сопровождения камерных концертов.
А что вы думаете по поводу этого изобретения? Пишите в комментариях.
#идеи #музыкальныетехнологии
Что только ни сделает инженер ради любимого хобби. Энтузиаст из Сиэтла Олав Мартин Кверн, например, потратил 16 лет, чтобы собрать робота, ассистирующего ему в игре на электрогитаре. По его задумке роботизированная «примочка» подхватывает сложную партию правой руки и освобождает как минимум одну руку исполнителя для более виртуозной игры на инструменте.
В тексте разбираем, из чего состоит устройство и каких конструкторских метаний стоил Олаву этот робот. В этом нам помог старший инженер по разработке аппаратного обеспечения YADRO Алексей Кудинов. Он оценил изобретение не только как технический специалист, но и как электрогитарист — более 10 лет Алексей занимается организацией звукового сопровождения камерных концертов.
А что вы думаете по поводу этого изобретения? Пишите в комментариях.
#идеи #музыкальныетехнологии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3😁1🤔1
Послушайте вариацию нейронной сети на произведение известного композитора. Угадали, композиция какого музыканта взята в основу?
Anonymous Quiz
19%
Людвиг ван Бетховен
62%
Вольфганг Амадей Моцарт
16%
Фридерик Шопен
3%
Рихард Вагнер
🎉2💔2
📺 Не про Меладзе и Тейлор Свифт, а про точные науки в музыке
Обсудили вопросы искусственного интеллекта и математики в музыке вместе с Анной Виленской, популярным музыковедом и композитором.
Из лекции для «Истового инженера» вы узнаете:
▪ Готов ли искусственный интеллект к полноценному композиторству;
▪ Можно ли создать гармоничное, музыкальное произведение, разложив мелодию по принципам математики;
▪ Как музыка заставляет нас танцевать или плакать;
▪ Зачем в оркестре так много скрипок.
Слушать | Смотреть
➡ А в интервью с Анной вы прочтёте о развитии современной музыкальной культуры и о том, как правильно обучать искусственный интеллект созданию музыки.
#музыкальныетехнологии #AI #ML #персоны
Обсудили вопросы искусственного интеллекта и математики в музыке вместе с Анной Виленской, популярным музыковедом и композитором.
Из лекции для «Истового инженера» вы узнаете:
Слушать | Смотреть
#музыкальныетехнологии #AI #ML #персоны
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥5👏2
🎤 47 веток в ассемблерном коде: разговор с Игорем Астаховым об оптимизации высокопроизводительных библиотек
Просмотр видео и прослушивание аудио на компьютерах и телефонах были бы невозможны без незаметных рядовому пользователю высокоэффективных библиотек, оптимизированных под конкретную архитектуру. В гостях у подкаста «Битовые маски» — Игорь Астахов, инженер-программист, который занимается оптимизацией таких библиотек 25 лет.
Он начал карьеру в науке и программировал с помощью переключателей компьютер PDP-8/e размером со шкаф. В конце 90-х годов Игорь перешёл в Intel, а сейчас продолжает работу над высокопроизводительными библиотеками в YADRO. Ведущие подкаста поговорили с ним о том, как писали и дебажили машинный код три десятилетия назад, об особенностях низкоуровневой оптимизации, векторизации и акселераторах.
Из выпуска вы узнаете:
▪ Что такое идеальный код с точки зрения разработчика низкоуровневых оптимизаций;
▪ Как работают над переносом библиотеки на архитектуру, которая ещё не появилась;
▪ Возможна ли реализация высокопроизводительной библиотеки на С без интринсиков;
▪ Как измеряют производительность низкоуровневых оптимизаций;
▪ Почему математика — во главе угла оптимизации DSP-алгоритмов;
▪ Сможет ли AI создать высокопроизводительный код низкоуровневой библиотеки.
Смотреть📺 | Слушать 🎤
#программы #подкасты #битовыемаски
Просмотр видео и прослушивание аудио на компьютерах и телефонах были бы невозможны без незаметных рядовому пользователю высокоэффективных библиотек, оптимизированных под конкретную архитектуру. В гостях у подкаста «Битовые маски» — Игорь Астахов, инженер-программист, который занимается оптимизацией таких библиотек 25 лет.
Он начал карьеру в науке и программировал с помощью переключателей компьютер PDP-8/e размером со шкаф. В конце 90-х годов Игорь перешёл в Intel, а сейчас продолжает работу над высокопроизводительными библиотеками в YADRO. Ведущие подкаста поговорили с ним о том, как писали и дебажили машинный код три десятилетия назад, об особенностях низкоуровневой оптимизации, векторизации и акселераторах.
Из выпуска вы узнаете:
Смотреть
#программы #подкасты #битовыемаски
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍9❤2
📄 Семь раз измерь: итеративная сборка FPGA-проектов
Даже абсолютно корректный код на языке описания аппаратуры не всегда успешно заработает на целевой платформе с необходимой производительностью. На успешность сборки влияет множество факторов, например, среда разработки, параметры модулей проекта или файлы ограничений. На всех этапах проекта FPGA-разработчик сталкивается с неопределённостью, вызванной десятками факторов.
Константин Павлов, старший инженер по разработке систем на кристалле в YADRO, написал статью об итеративной сборке, которая существенно снижает эту неопределённость. Этот приём позволяет с помощью автоматизированных средств исследовать предполагаемые технические решения или оптимизировать уже используемые. Константин рассказал, какими способами можно организовать итеративную сборку и поделился своим инструментом с открытым исходным кодом, который легко адаптировать под любую IDE.
Из статьи вы узнаете:
▪ Какие задачи помогает решить итеративная сборка на разных этапах жизни проекта;
▪ Какие решения предлагают вендоры и в чём их недостатки;
▪ Чем выгодно отличается шаблон Константина для итеративной сборки FPGA-проектов и как он устроен;
▪ Каких результатов позволяет добиться итеративная сборка.
Читать статью➡
#программы #opensource #инструменты
Даже абсолютно корректный код на языке описания аппаратуры не всегда успешно заработает на целевой платформе с необходимой производительностью. На успешность сборки влияет множество факторов, например, среда разработки, параметры модулей проекта или файлы ограничений. На всех этапах проекта FPGA-разработчик сталкивается с неопределённостью, вызванной десятками факторов.
Константин Павлов, старший инженер по разработке систем на кристалле в YADRO, написал статью об итеративной сборке, которая существенно снижает эту неопределённость. Этот приём позволяет с помощью автоматизированных средств исследовать предполагаемые технические решения или оптимизировать уже используемые. Константин рассказал, какими способами можно организовать итеративную сборку и поделился своим инструментом с открытым исходным кодом, который легко адаптировать под любую IDE.
Из статьи вы узнаете:
Читать статью
#программы #opensource #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7
Майкл Дэвидсон, учёный из США, начал коллекционировать снимки микроизображений, оставленных на кремниевых пластинах. Впервые микроскопист заметил необычный рисунок в конце 90-х, когда фотографировал процессор R4000. На чипе выгравировали мультяшного персонажа Уолли (Waldo), и про эту находку Майкла мы уже писали. После Уолли к поиску кремниевых существ присоединились другие инженеры, обнаружив сотни крошечных картинок и рисунков, а всю коллекцию объединил проект Майкла — «Кремниевый зоопарк». Заглянуть под крышку процессора и увидеть «пасхалки» под микроскопом можно здесь.
Снимки кремниевых мультяшных персонажей, животных и даже мини-пейзажей делаются с помощью специального микроскопа, работа которого основана на принципе интерференции света для получения контрастных изображений. Чтобы найти рисунок, сначала обозревают весь чип при небольшом увеличении (в 2,5–5 раз). Часто кремниевые персонажи прячутся между регистрами и кэшами или около контактных площадок. Размеры большинства персонажей варьируются от 20 до 200 микрометров. Высота Уолдо — почти 50 микрометров, для сравнения — это около половины диаметра человеческого волоса.
Такие рисунки — небольшая головоломка от инженера, проектирующего чип, которая напоминает интеллектуальное «Здесь был N». Изображение может быть своеобразной «подписью», указанием на принадлежность к определённой компании либо просто шуткой, творческим выражением.
В «Кремниевом зоопарке» десятки экспонатов — от Микки Мауса до часов Rolex, но для поста мы выбрали три чипа с изображениями животных.
Колибри в полёте выгравирована методом «углублений» на поверхности кристалла Hewlett-Packard серии PA-RISC 7000. Птица получается благодаря небольшим вмятинам, образовавшимся в металле, покрывающем переходные отверстия. Впадины в кремнии заполняются металлом, чтобы обеспечить контакт слоёв. Надпись над колибри гласит: «Эта птица для тебя».
Небольшое стадо зубров расположилось на 64-разрядном комбинаторном делителе Hewlett-Packard, чип Focus II Math. Что именно они символизируют, неизвестно, но есть теория. Команда HP, создавшая чип, работала в Форт-Коллинзе, штат Колорадо, а бизон — это талисманом Университета Колорадо, расположенного неподалёку.
Один из инженеров проекта Дэн Зурас дополнил рисунок кроссвордом с именами чип-дизайнеров, который можно увидеть справа (на фото видна только часть головоломки).
Микросхема, на которой выгравировали рисунок, выпущена в 1980-х годах компанией IBM. На модуле памяти объёмом 1 Мб, в разработке которого принимал участие инженер Скотт Льюис, изображён орёл, буквально «парящий» над областью кэш-памяти чипа. Название компании и подпись Eagle (предположительно — рабочее название проекта) можно увидеть слева от птицы.
#приборы #техноарт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤4👍4🤩4⚡1
🤩15🔥9👍6⚡3🎉3
📖 Открытый курс по схемотехнике: от истоков до первого устройства
Многие инженеры пришли в профессию потому, что в детстве им нравилось чинить электронные устройства или самим проектировать то, что нельзя найти в магазине. Учиться новому на практике и получать из россыпи компонентов работающее устройство — увлекательный процесс, который мы хотим разделить с вами.
Если вам интересно, как устроены и почему работают окружающие нас электронные устройства, присоединяйтесь к нашему курсу по схемотехнике для начинающих. В нём 11 практических видеороликов с подробными теоретическими материалами к каждому. Начнём с истоков, где познакомимся с физикой тока и всем необходимым оборудованием, а закончим сборкой секундомера на макетной плате без единой строчки кода и паяльника.
Кому подойдет курс
Всем, кому интересно разобраться в основах электроники. Кому-то курс поможет найти новое занимательное хобби, а кому-то — определиться с делом жизни.
Чему научатся участники
▪ Читать и собирать электрические схемы;
▪ Работать с макетными платами и разными электронными компонентами;
▪ Конструировать базовые логические элементы на транзисторах;
▪ Использовать микросхемы цифровой логики;
▪ Собирать свои первые электронные устройства и понимать, как они работают.
Программа курса➡
#джуниор #обучение #схемотехника
Многие инженеры пришли в профессию потому, что в детстве им нравилось чинить электронные устройства или самим проектировать то, что нельзя найти в магазине. Учиться новому на практике и получать из россыпи компонентов работающее устройство — увлекательный процесс, который мы хотим разделить с вами.
Если вам интересно, как устроены и почему работают окружающие нас электронные устройства, присоединяйтесь к нашему курсу по схемотехнике для начинающих. В нём 11 практических видеороликов с подробными теоретическими материалами к каждому. Начнём с истоков, где познакомимся с физикой тока и всем необходимым оборудованием, а закончим сборкой секундомера на макетной плате без единой строчки кода и паяльника.
Кому подойдет курс
Всем, кому интересно разобраться в основах электроники. Кому-то курс поможет найти новое занимательное хобби, а кому-то — определиться с делом жизни.
Чему научатся участники
Программа курса
#джуниор #обучение #схемотехника
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥50👍15❤6
📄 От Apple AMX до SiFive VCIX: всё, что вы хотели знать о матричных расширениях, но боялись спросить
Матричные расширения появились не так давно — чуть более трёх лет назад. Несмотря на это, они есть у каждой уважающей себя процессорной архитектуры, в том числе у относительно молодой открытой RISC-V. Без расширений сложно представить ускорение операций над матрицами, а именно они — в основе вычислений большинства хот-спот технологий. Среди них искусственный интеллект и машинное обучение, компьютерное зрение, математическое моделирование сложных физико-технических систем и другие приложения.
Валерия Пузикова, эксперт по разработке ПО в компании YADRO, кандидат физико-математических наук, заложила первые два кирпичика в «антологию» по существующим матричным расширениям:
Из первого текста вы узнаете, зачем нужны расширения и как именно они ускоряют операции над матрицами. Также в нём вас ждет описание каждого из существующих матричных расширений.
Во второй статье Валерия перевела фокус внимания на стандартные матричные расширения RISC-V, которые разрабатываются прямо сейчас. Здесь — актуальные статусы рабочих групп и последние новости по поддержке разреженных матриц.
Ставьте 🤓, если давно ждали хороший лонгрид про матричные расширения, или 🤔, если для освоения материала вам придется попотеть.
#приборы #алгоритмы
Матричные расширения появились не так давно — чуть более трёх лет назад. Несмотря на это, они есть у каждой уважающей себя процессорной архитектуры, в том числе у относительно молодой открытой RISC-V. Без расширений сложно представить ускорение операций над матрицами, а именно они — в основе вычислений большинства хот-спот технологий. Среди них искусственный интеллект и машинное обучение, компьютерное зрение, математическое моделирование сложных физико-технических систем и другие приложения.
Валерия Пузикова, эксперт по разработке ПО в компании YADRO, кандидат физико-математических наук, заложила первые два кирпичика в «антологию» по существующим матричным расширениям:
Из первого текста вы узнаете, зачем нужны расширения и как именно они ускоряют операции над матрицами. Также в нём вас ждет описание каждого из существующих матричных расширений.
Во второй статье Валерия перевела фокус внимания на стандартные матричные расширения RISC-V, которые разрабатываются прямо сейчас. Здесь — актуальные статусы рабочих групп и последние новости по поддержке разреженных матриц.
Ставьте 🤓, если давно ждали хороший лонгрид про матричные расширения, или 🤔, если для освоения материала вам придется попотеть.
#приборы #алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔17🤓12👍7👏1
Представьте сервис, который обрабатывает запрос в течение почти 11 секунд. За это время пользователь успеет разозлиться, открыть чат с поддержкой, стукнуть по клавиатуре или просто закрыть приложение и никогда им не пользоваться.
Разработчики тест-менеджмент системы TestY столкнулись с подобной проблемой. Одна из функций TMS — создание тестовых кейсов — «зависла» на 10,93 секунды, когда количество запросов от одной из команд превысило полмиллиона. Чтобы решить проблему без серьезных изменений UX-дизайна и архитектуры, инженеры TestY решили ускорить серверную часть — фреймворк Django. Для этого они написали пакет с помощью языка Rust, Orjson и Python-пакета Maturin.
В новом материале инженер в отделе разработки инструментов тестирования компании YADRO Роман Кабаев рассказывает про решение проблемы и пошагово объясняет, как написать пакет для ускорения Django-rest-framework. Из статьи вы узнаете:
Если вы еще не знакомы с TestY, TMS с открытым исходным кодом, читайте материалы о системе и новых фичах, которые появились в последнем релизе.
Читать статью
#opensource #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4⚡2❤1
Спустя месяц после появления первого в мире веб-сайта в 1991 году финский студент Линус Торвальдс решил опубликовать в открытый доступ исходный код своего ядра операционной системы. Он хотел назвать его Freax — от сочетания слов free, freak и UNIX. Но преподавателю Технического университета Хельсинки Ари Лемке оно не понравилось. С его легкой руки в FTP-каталоге появился Linux, известный каждому техническому специалисту.
Постепенно к разработке ядра операционной системы подключались все больше людей из разных уголков мира, формируя беспрецедентную сеть доверия. Появились первый FTP-сервер с Linux в США, версия Linux 1.0, ставшая поворотным моментом в коммерческом использовании ОС, и компания Red Hat с невообразимой ранее бизнес-моделью. В 2001 году Линус не знал, сколько ещё «проживет» Linux и когда устареет. Но верил, что сила open source-технологий в том, что даже через 50 лет лучшая на тот момент операционная система сможет воспользоваться его исходным кодом.
О первом десятилетии истории Linux в контексте движения за открытый исходный код рассказывает документальный фильм «Код». В его съёмках принял участие не только сам Линус, но и многие другие сторонники open source. Например, Алан Кокс, один из ведущих разработчиков ядра Linux и ярый противник запатентованного ПО, и Ричард Столлман, основатель проекта GNU и Фонда свободного программного обеспечения. Они и другие программисты и хакеры расскажут, как изменился образ разработки программного обеспечения на рубеже веков.
Смотреть
#программы #фильмнавыходные
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29🤓3👍2❤1👎1
Чтобы сохранить важную информацию, люди прибегают к различным способам: от бумажных дневников до электронных систем хранения. Об одном из способов мы уже рассказывали. И пусть Цеттелькастен — метод ведения записей родом из XX века, его принципам многие следуют до сих пор.
Герои новой заметки — участники сообщества «Цеттелькастен и Персональные базы знаний», которое объединяет людей разных профессий, заинтересованных в создании личных систем для запоминания и хранения информации. Мы поговорили с инженерами, техническим писателем и разработчиком, чтобы узнать, как они организовывают рабочие и личные заметки с помощью метода.
Из материала вы узнаете:
Читать
#мышлениеиподходы #обучение #инженернаякультура
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍8🤔3🤓2
🎤 На своём диалекте: подкаст о DSL-языках и разработке спецпроцессоров
В нашем подкасте «Битовые маски» уже выходили эпизоды про GCC и LLVM, а также Kotlin компилятор. В новом выпуске посмотрим на разработку компиляторов с другого ракурса — со стороны DSL и компиляторов для спецпроцессоров. Гостем студии стал Пётр Советов, специалист в сфере технологий компиляции и синтеза программ, преподаватель РТУ МИРЭА и известный докладчик профильных конференций.
Антон Афанасьев обсудил с гостем задачи, для которых есть смысл написать предметно-ориентированный язык, актуальность подхода domain specific architecture, а также возможную пользу от изучения истории алгоритмов и методов компиляции.
Из выпуска вы узнаете:
▪ Когда для решения задачи имеет смысл использовать новый предметно-ориентированный язык;
▪ Какие экзотические языки могут вдохновить инженера и чем полезно их изучение;
▪ Где в России можно найти сильные курсы по разработке компиляторов;
▪ Какие методы полезно использовать для быстрой разработки компиляторов;
▪ Чем полезен взгляд в прошлое и можно ли использовать исторические знания сейчас.
Смотреть📺 | Слушать 🎤
#программы #подкасты #битовыемаски
В нашем подкасте «Битовые маски» уже выходили эпизоды про GCC и LLVM, а также Kotlin компилятор. В новом выпуске посмотрим на разработку компиляторов с другого ракурса — со стороны DSL и компиляторов для спецпроцессоров. Гостем студии стал Пётр Советов, специалист в сфере технологий компиляции и синтеза программ, преподаватель РТУ МИРЭА и известный докладчик профильных конференций.
Антон Афанасьев обсудил с гостем задачи, для которых есть смысл написать предметно-ориентированный язык, актуальность подхода domain specific architecture, а также возможную пользу от изучения истории алгоритмов и методов компиляции.
Из выпуска вы узнаете:
Смотреть
#программы #подкасты #битовыемаски
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4❤2👏1
❓ Здоровье на глазок: как устроены умные линзы с хитрым блоком питания
Умные очки с камерой, умные часы и кольца с датчиками для сбора метрик здоровья… Развитие технологий связано с наполнением простых предметов обихода полезной функциональностью. В фокусе учёных — не только очки, но и контактные линзы. Последние, например, могут измерять уровень сахара в крови и оценивать уровень глазного давления. Но если в корпус очков можно заложить необходимую электронику, то как сделать это для линз?
Учёные из Университета штата Юта предложили решение: они создали прототип умной линзы, которая не нуждаются в проводной зарядке благодаря постоянной генерации энергии. В основе технологии — «блок питания», объединяющий гибкие кремниевые солнечные элементы и металло-воздушные батареи, которые активируются морганием. Система позволяет генерировать энергию на поверхности глаза и не требует внешних источников питания. В новой заметке рассказываем подробнее об устройстве беспроводного блока питания и проблемах, которые решат контактные линзы.
Из текста вы узнаете:
▪ Какие способы генерации энергии соединили учёные, чтобы получить гибридное беспроводное устройство;
▪ Как работают металло-воздушные батареи и при чём здесь электрохимические реакции;
▪ Зачем человеку измерять внутриглазное давление при помощи умных контактных линз.
Читать →
#приборы #биомед #техника
Умные очки с камерой, умные часы и кольца с датчиками для сбора метрик здоровья… Развитие технологий связано с наполнением простых предметов обихода полезной функциональностью. В фокусе учёных — не только очки, но и контактные линзы. Последние, например, могут измерять уровень сахара в крови и оценивать уровень глазного давления. Но если в корпус очков можно заложить необходимую электронику, то как сделать это для линз?
Учёные из Университета штата Юта предложили решение: они создали прототип умной линзы, которая не нуждаются в проводной зарядке благодаря постоянной генерации энергии. В основе технологии — «блок питания», объединяющий гибкие кремниевые солнечные элементы и металло-воздушные батареи, которые активируются морганием. Система позволяет генерировать энергию на поверхности глаза и не требует внешних источников питания. В новой заметке рассказываем подробнее об устройстве беспроводного блока питания и проблемах, которые решат контактные линзы.
Из текста вы узнаете:
Читать →
#приборы #биомед #техника
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🤔2