Сегодня — экстремальный geek out: максимально узкоспециальная тема с запутанным кодом на ассемблере Z80. Раскроем секреты Тима Фоллина в «биперной» музыке на Sinclair ZX Spectrum 48K, попытаемся повторить, а может быть и превзойти его достижения. Некогда объяснять, разберёмся по ходу кода! Читать дальше →
Анна Ладилова, руководитель команды DevOps в C3D Labs, раскрывает причины возрастающей роли Linux в разработке, описывает связанные с этим изменения, которые происходят в процессе доставки ядра C3D, а также делится планами дальнейшего развития.В 2022 году компания C3D Labs начала собирать геометрическое ядро C3D на базе платформы «Эльбрус». Читать далее
Большинство программистов отлично разбираются в работе процессоров и последовательном программировании, поскольку с самого начала пишут код для CPU. Однако многие из них меньше знают о том, как устроены графические процессоры (GPU) и в чем заключается их уникальность. За…
Иногда мы не можем локально поймать баг, приложение слишком сложно в конфигурации или просто кривые руки и QA может воспроизвести в 2 клика, в отличии от нас.Пусть наши стенды это или docker или Kubernetes кластеры. Читать далее
Всем приветНагрузочные тесты за 5 минут (ну почти)Не так давно делился историей о том, как решали проблему E2E автотестов в маленьком проекте (см https://habr.com/ru/articles/816597/). Продолжим историю).Начало статьи очень похоже, т.к. проект и условия ровно такие жеДано:1. Проект с небольшим…
Доброго времени суток, уважаемые хабражители! Сим завершаем трилогию постов о 3D-печати для начинающих. Мы уже кратко ознакомились с принципами работы 3D-принтеров, подготовкой и адаптацией моделей, настройками печати и распространенными ошибками. На очереди самое интересное — постобработка. Читать дальше →
Алгоритм синтаксического анализа кода на основе Shunting Yard — скажем "нет" рекурсииПреимущество модифицированного Shunting Yard над рекурсивным спуском заключается в его способности эффективно работать с более сложными синтаксическими конструкциями и грамматиками, которые не…
Технические трансформации ИТ-продуктов — это не только о технологиях, но и о людях. Ключевые специалисты, играют важнейшую роль в поддержании существующих систем. Они продолжают работать с наиболее сложными проблемами системы. Эти решения зачастую реализуются не в идеальных…
В этой статье я хочу поделиться подборкой отечественный и опенсорс приложений для дизайнеров и команд дизайна, которые могут заменить софт, подпадающий под юрисдикцию США. Читать далее
Думаю, каждый фотограф хотя бы раз сталкивался с состоянием, когда просто не хочется брать в руки камеру. Или желание есть, но совершенно нет идей. У новичков это нередко бывает от растерянности и нехватки опыта. У «матерых» мастеров порой наступает творческое выгорание.Сам я тоже в разные периоды не избежал минимум трех творческих кризисов, но успешно (мне так кажется) их преодолел. Поэтому сегодня решил поделиться проверенными лично способами, где найти вдохновение фотографу. Читать далее