Какая часть тела дала название одному из способов графического представления последовательных цифровых сигналов для анализа?
Anonymous Quiz
3%
рот
30%
сердце
48%
глаз
19%
палец
❤1
Какой этап создания микросхемы мы закрыли серым прямоугольником?
Anonymous Quiz
34%
верификация
42%
прототипирование на FPGA
24%
проектное планирование
Какой самый популярный язык для работы с нейросетями и ML-задачами?
Anonymous Quiz
88%
Python
5%
C++
4%
Go
3%
Scala
Какого известного американского автора книг по программированию разработчики нежно прозвали Uncle Bob?
Anonymous Quiz
8%
Роберт Грин
10%
Джордж Мартин
43%
Роберт Мартин
39%
Бобби Пирс
А вот тексты, которые помогли бы вам справиться с мини-квизом на отлично. Ставьте 🤓, если вы и так правильно ответили на все вопросы, и 🤔, если было непросто.
→Lane margining: как оценить качество PCIe-соединения без дополнительной аппаратуры
Именно своеобразное «око Саурона» позволяет инженерам оценить качество установленного PCIe-линка — глазковая диаграмма сигнала.
→Опыт автоматизации управления FPGA-стендами для распределенной команды
На картинке мы прикрыли этап прототипирования, но в инженерном мире без него никуда.
→Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++
В машинном обучении Python — действительно «царь зверей», но инженер Кирилл Колодяжный бросил ему вызов, создав нейросеть на «плюсах».
→5 способов писать эффективный код на Go: от нейминга переменных до архитектуры
Один из авторов текста — Go-разработчик Даниил Подольский — упомянул книгу «Чистая архитектура» известного писателя Роберта Мартина, того самого дяди Боба.
→
Именно своеобразное «око Саурона» позволяет инженерам оценить качество установленного PCIe-линка — глазковая диаграмма сигнала.
→
На картинке мы прикрыли этап прототипирования, но в инженерном мире без него никуда.
→
В машинном обучении Python — действительно «царь зверей», но инженер Кирилл Колодяжный бросил ему вызов, создав нейросеть на «плюсах».
→
Один из авторов текста — Go-разработчик Даниил Подольский — упомянул книгу «Чистая архитектура» известного писателя Роберта Мартина, того самого дяди Боба.
🤔16🤓15👍1
🔖 Берем ответственность за вопросы: как задавать их правильно
Задавать вопросы — такой же навык, как планировать спринт или писать документацию к коду. Но если последние задачи решает не каждый, то вопросы мы задаем каждый день — и часто допускаем ошибки в этом привычном действии.
Оксана Нечитайлова, руководитель отдела сервисного дизайна продуктов в YADRO, управляет проектными командами более 17 лет. За это время она убедилась, что навык правильно и эффективно задавать вопросы очень важен в работе, его можно и нужно развивать. Свой опыт Оксана собрала в статье, из которой вы узнаете:
▪ какие виды вопросов бывают и какие ошибки в них допускают чаще всего;
▪ какие практики повысят навык задавания вопросов;
▪ как не вестись на манипулятивные вопросы и избегать их в своей речи.
В конце материала вас ждёт чек-лист, который поможет применять рекомендации из статьи в работе.
Читать статью➡
#складума #практикиуправления #команднаяработа
Задавать вопросы — такой же навык, как планировать спринт или писать документацию к коду. Но если последние задачи решает не каждый, то вопросы мы задаем каждый день — и часто допускаем ошибки в этом привычном действии.
Оксана Нечитайлова, руководитель отдела сервисного дизайна продуктов в YADRO, управляет проектными командами более 17 лет. За это время она убедилась, что навык правильно и эффективно задавать вопросы очень важен в работе, его можно и нужно развивать. Свой опыт Оксана собрала в статье, из которой вы узнаете:
В конце материала вас ждёт чек-лист, который поможет применять рекомендации из статьи в работе.
Читать статью
#складума #практикиуправления #команднаяработа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5🔥5
Думая о разработке сложных программно-аппаратных комплексов, таких как серверы или системы хранения данных, мы ставим их функциональность на первое место. Такие системы должны работать эффективно и предсказуемо, решать задачи пользователя в необходимые ему сроки. После функциональности начинаем думать о пользовательском опыте — UX- и UI-составляющих: удобен и понятен ли интерфейс. Но есть ещё один важный компонент разработки сложного инфраструктурного продукта, который опытный вендор не проигнорирует. Речь о сервисном дизайне, или serviceability, который контролирует вопросы комфорта обслуживания и диагностики систем сервисными инженерами и заказчиком.
В новой статье Оксана Нечитайлова, которая развила отдел сервисного дизайна в YADRO и руководит им, рассказала про суть serviceability, профиль специалистов, которые им занимаются, и результаты их работы.
Из материала вы узнаете:
Читать статью
#промышленныйдизайн #производственныепроцессы #инженернаякультура
Please open Telegram to view this post
VIEW IN TELEGRAM
👏7👍5❤1
🔖 Голодные игры: как появился Pac-Man — самая популярная аркадная игра в мире
Ровно 44 года назад в токийском районе Сибуя установили первый аркадный автомат Puck Man. Главным персонажем игры стал прожорливый жёлтый кружок, который поедал белые точки и убегал по лабиринту от четырёх привидений. Но тогда на «премьеру» мало кто обратил внимание.
Осенью того же года дистрибьютор видеоигр в США переименовал игру в Pac-Man и перекрасил оригинальные автоматы в яркий цвет главного героя. И уже совсем скоро к аркадам стали выстраиваться целые очереди, прилавки магазинов заполнили бесчисленные товары с изображением героев игры, а в топ-10 музыкального чарта вошла песня Pac-Man Fever. СМИ писали о наступлении Pac-мании, а государство выпускало законы, регулирующие работу игровых залов.
Ко дню рождения легендарной игры коротко вспоминаем историю её разработки и рассказываем:
▪ почему игроки хватались за боковую панель аркадного автомата при игре в Pac-Man;
▪ какая ошибка в коде привела к невозможности пройти игру после 255 уровня;
▪ что общего у Pac-Man’а с космосом.
Читать➡
#программы #геймдев #историятехнологий
Ровно 44 года назад в токийском районе Сибуя установили первый аркадный автомат Puck Man. Главным персонажем игры стал прожорливый жёлтый кружок, который поедал белые точки и убегал по лабиринту от четырёх привидений. Но тогда на «премьеру» мало кто обратил внимание.
Осенью того же года дистрибьютор видеоигр в США переименовал игру в Pac-Man и перекрасил оригинальные автоматы в яркий цвет главного героя. И уже совсем скоро к аркадам стали выстраиваться целые очереди, прилавки магазинов заполнили бесчисленные товары с изображением героев игры, а в топ-10 музыкального чарта вошла песня Pac-Man Fever. СМИ писали о наступлении Pac-мании, а государство выпускало законы, регулирующие работу игровых залов.
Ко дню рождения легендарной игры коротко вспоминаем историю её разработки и рассказываем:
Читать
#программы #геймдев #историятехнологий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2
При достижении 256 уровня в Pac-Man печально известный баг приводит к тому, что:
Anonymous Quiz
7%
Игра становится чёрно-белой вместо цветной
21%
Изображение на экране переворачивается вверх ногами
45%
Половину экрана заполняют случайные цифры и буквы
27%
Джойстик перестаёт реагировать на управление игрока
Токамак KSTAR (Korea Superconducting Tokamak Advanced Research) — один из исследовательских термоядерных реакторов, где учёные запускают и изучают УТР. Этот «армированный бублик» с плазмой вместо начинки сконструировали в 2007 году в Южной Корее, а первую плазму он сгенерировал в 2008 году. Что такое плазма и как наблюдать её в домашних условиях, мы недавно писали.
Почему учёные борются за каждую секунду реакции? Дело в сложности организации термоядерного синтеза, который обещает человечеству более чистое и дешевое электричество. Чтобы просто запустить реакцию, плазма в реакторе должна быть разогрета до крайне высоких температур — так положительно заряженные частицы в её составе разгонятся и начнут сталкиваться друг с другом, как ядра попкорна под крышкой. Также столкновения должны происходить достаточно часто, поэтому важна и плотность плазмы.
Все это позволит лишь запустить реакцию, но для генерации энергии нужно поддерживать горение плазмы продолжительное время — речь не о минутах, а о часах. На этом фоне победные 48 секунд южнокорейского токамака кажутся каплей в море. Но к 2026 году исследователи планируют сильно прирасти в результате и обеспечить 300 секунд горения плазмы при той же температуре «семи солнц» — 100 млн градусов Цельсия.
Углеводные плитки дивертора токамака KSTAR поменяли на вольфрамовые. Вольфрам — один из наиболее твёрдых и тугоплавких материалов, особо устойчив в вакууме. Благодаря его свойствам дивертор нагрелся всего на 25% от прежнего уровня, дольше времени сохраняя стабильную реакцию синтеза.
Да, иногда несколько лет упорных исследований приводят к, казалось бы, незначительному прогрессу. Но такова природа большинства мировых рекордов: каждая секунда имеет значение.
#цифрадня #материалы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5❤1😁1
📄 Найти и переиспользовать: как DevOps-инженерам из разных команд организовать общее хранилище Ansible-контента
Зачем писать определённую роль для Ansible с нуля, если твой коллега из другого департамента уже это сделал? Кажется, лучше потратить время на её улучшение или расширение функционала — то есть на то, чтобы в дальнейшем роль могли использовать ещё больше специалистов.
Таким вопросом задался DevOps-инженер YADRO Павел Воробьёв. Вместе с коллегами он запустил проект по созданию общего репозитория Ansible-контента в компании. Так, чтобы все, кто работает с инструментом — от сотрудников телеком-департамента до разработчиков СХД, могли делиться своими наработками и переиспользовать их в задачах. Вариантов реализации немало — в статье Павел описал их, обозначив подводные камни.
Из текста вы узнаете:
▪ какими компонентами в Ansible удобнее всего делиться;
▪ какие способы доставки контента в репозиторий существуют;
▪ что такое Ansible Galaxy и как использовать утилиту;
▪ как обеспечить общую работу с репозиторием Ansible-ролей без конфликтов;
▪ как проект повлиял на горизонтальные связи DevOps-специалистов компании.
Читать статью➡
#инженернаякультура #DevOps #инструменты
Зачем писать определённую роль для Ansible с нуля, если твой коллега из другого департамента уже это сделал? Кажется, лучше потратить время на её улучшение или расширение функционала — то есть на то, чтобы в дальнейшем роль могли использовать ещё больше специалистов.
Таким вопросом задался DevOps-инженер YADRO Павел Воробьёв. Вместе с коллегами он запустил проект по созданию общего репозитория Ansible-контента в компании. Так, чтобы все, кто работает с инструментом — от сотрудников телеком-департамента до разработчиков СХД, могли делиться своими наработками и переиспользовать их в задачах. Вариантов реализации немало — в статье Павел описал их, обозначив подводные камни.
Из текста вы узнаете:
Читать статью
#инженернаякультура #DevOps #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1🤓1
🎤 Спорадические баги и большая кодовая база: как устроена разработка JVM runtime
Когда говорят о рантаймах, первым делом упоминают garbage collector. Безусловно это важная часть, но в рантайме ещё много интересных вещей. Каких именно, поможет разобраться новый выпуск подкаста «Битовые маски». Его гостем стал Иван Углянский, известный разработчик JVM, член программного комитета Java-конференции SnowOne и один из создателей профиля «Системное программирование» в НГУ.
Иван соприкоснулся с процессом разработки компиляторов и рантаймов ещё в старших классах школы, а после продолжил заниматься этим направлением в компании Excelsior. Елена Лепилкина обсудила с Иваном не только его основную специализацию в системном программировании, но и реализацию интероперабельности в Java, а также преимущества новых проектов Java.
Из этого выпуска вы узнаете:
▪ что входит в состав рантайма, кроме garbage collector;
▪ как отлаживать баги в рантайме с помощью «кротов» и Time Travel Debugging;
▪ что из себя представляют новые мегапроекты Panama, Loom и Valhalla;
▪ почему виртуальные потоки в Java ближе к горутинам, чем к корутинам;
▪ как и почему в НГУ появился профиль «Системное программирование».
А ещё услышите много забавных и одновременно захватывающих примеров отладки багов из времен работы Ивана в Excelsior. Например, о том, как случайная папка может вызвать краш Java-приложения.
Смотреть📺 | Слушать 🎤
#программы #подкасты #битовыемаски
Когда говорят о рантаймах, первым делом упоминают garbage collector. Безусловно это важная часть, но в рантайме ещё много интересных вещей. Каких именно, поможет разобраться новый выпуск подкаста «Битовые маски». Его гостем стал Иван Углянский, известный разработчик JVM, член программного комитета Java-конференции SnowOne и один из создателей профиля «Системное программирование» в НГУ.
Иван соприкоснулся с процессом разработки компиляторов и рантаймов ещё в старших классах школы, а после продолжил заниматься этим направлением в компании Excelsior. Елена Лепилкина обсудила с Иваном не только его основную специализацию в системном программировании, но и реализацию интероперабельности в Java, а также преимущества новых проектов Java.
Из этого выпуска вы узнаете:
А ещё услышите много забавных и одновременно захватывающих примеров отладки багов из времен работы Ивана в Excelsior. Например, о том, как случайная папка может вызвать краш Java-приложения.
Смотреть
#программы #подкасты #битовыемаски
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🤓4❤2👍1
Система хранения данных — сложное устройство, и, если при работе произошла ошибка, оно должно своевременно и понятно сообщать об этом пользователю. В большинстве веб-сервисов для этого используют баннер с надписью «Что-то пошло не так», но такой способ уведомления не отражает суть ошибки, а в его основе — сложный код, с которым неудобно работать инженеру.
Александр Лырчиков, старший инженер по разработке ПО в YADRO, рассказывает, как он и его команда искали оптимальное решение для обработки ошибок на Go, которое подойдёт для пользователя, программиста и машины, и почему написали собственный инструмент — Terror, сокращение от tatlin-error. Из материала вы узнаете:
Александр подробно описал реализацию решения и оставил инструкции для тех, кто захочет создать аналог Terror в собственном проекте.
Читать статью
#программы #go #системыхраненияданных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1🔥1🤔1
Беспилотные авто помогают Google создавать Street View, возят пассажиров по Иннополису и доставляют их на посадку в аэропорту Хитроу. Крупные автоконцерны встраивают автопилоты в свои машины, и, кажется, этим уже никого не удивишь. Автономным транспортом дело давно не ограничивается: тяжёлая беспилотная техника вовсю работает на добыче полезных ископаемых и помогает фермерам.
Современные автономные тракторы с высокой точностью следуют заданному маршруту, невзирая на погодные условия и рельеф местности, а комбайны убирают урожай и автоматически собирают информацию о состоянии поля. Привычные глазу сельскохозяйственные машины понемногу становятся похожи на футуристичные харвестеры из «Дюны». Пока они работают под присмотром людей, но, возможно, в будущем техника будет настраиваться удаленно и показываться людям только для ремонта.
Из нашей новой заметки вы узнаете:
Читать
#приборы #AI #ML #индустрия4_0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3👎1🤓1
📖 Как 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