Компания Caterpillar представила прототип нового подземного электрического самосвала. Самосвал был показан на полигоне компании в Австралии. Визуально новый прототип похож на существующий у Caterpillar самосвал AD45. Однако компания подчёркивает, что это первый в её истории полностью электрический шахтный самосвал.
Моя лента
Новости
Разработчики из AMD опубликовали на GitHub исходные тексты кода драйвера для карт с движком на базе архитектуры XDNA. Проект предоставляет средства для ускорения вычислений, связанные с машинным обучением и обработкой сигналов (NPU, Neural Processing Unit).
Решения NPU на базе архитектуры XDNA поставляется в сериях 7040 и 8040 процессоров AMD Ryzen, ускорителях AMD Alveo V70 и SoC AMD Versal. Код проекта написан на языках С и С++, и открыт под лицензией GPLv2. Для работы драйвера требуется ядро Linux 6.7 с поддержкой IOMMU SVA (Shared Virtual Addressing). Программное обеспечение Xilinx XRT также необходимо построить для работы с этим драйвером ядра.
Опубликованный AMD исходный код включается в себя драйвер для ядра Linux (amdxdna.ko) и runtime-библиотеку (плагин xrt_plugin*-amdxdna) для использования интерфейса XRT (Xilinx Runtime Library), позволяющего обращаться из приложений к обработчикам (kernel), выполняемым на стороне аппаратного ускорителя. XRT позволяет задействовать NPU AMD в приложениях на обычных языках программирования.
Проектом предоставляются различные уровни абстракции, от низкоуровневых API для C/C++ до высокоуровневых привязок для Python и компонентов для интеграции с TensorFlow, PyTorch и Caffe.
75 вопросов на собеседовании QA
В этой статье вы найдете популярные вопросы, которые задают на собеседованиях ручным тестировщикам. Будет не лишним изучить их для повышения уверенности перед интервью с HR-специалистом. Если вы уже ознакомлены с некоторыми аспектами разработки программного обеспечения, вам в любом случае стоит прочесть эту статью с целью получения новых знаний. В конце концов, чем лучше вы владеете информацией обо всех этапах разработки ПО, тем выше ваши шансы на рынке труда.
Сначала мы рассмотрим легкие вопросы, затем перейдем к более сложным.
Конфигурация вместо кода при написании Telegram-бота
Привет! Меня зовут Никита и я пишу от имени небольшой команды студентов, разработчиков проекта Cloffer — систему онлайн-заказа для кофеен. Мы решили начать наш путь с написания связки бэкенд + набор телеграм-ботов.
Эта статья будет посвящена подходу, который мы использовали для реализации именно телеграм-части.
Истории
Для размышлений и решения задач мозг не нужен – с этим справляются и простые клетки
Планарию никто не считает гением. Извивающегося плоского червя, по форме напоминающего запятую, можно встретить в грязи озёр и прудов по всему миру. В его голове размером с булавку находится микроскопическая структура, играющая роль мозга. Два глазных яблока расположены близко друг к другу, что делает его вид карикатурно растерянным. У него в жизни нет больших амбиций, чем кормиться тем, что он находит на дне водоёма.
Но червь овладел одной задачей, которая до сих пор не удавалась величайшим умам человечества: идеальной регенерацией. Если разорвать его пополам, из головы вырастет новый хвост, а из хвоста - новая голова. Через неделю два здоровых червяка уплывут.
Выращивание новой головы - хитрый трюк. Но биолога Майкла Левина из Университета Тафтса интригует именно хвостовая часть червя. Он изучает, в частности, как организм развивается из отдельных клеток, и его исследования заставляют его подозревать, что разум живых существ, как ни странно, находится за пределами их мозга. Например, в клетках задней части тела червя может находиться довольно развитый «интеллект». "Любой интеллект - это коллективный интеллект, потому что любая когнитивная система состоит из каких-то частей", - говорит Левин. Животное, способное пережить полную потерю головы, стало для Левина идеальным подопытным.
Компилятор за выходные: таблицы символов
Как водится воскресным вечером, снова я с моим компилятором. На этот раз я расскажу, как работают области видимости переменных и как перегружать функции. Это позволит нам скомпилировать демку про́клятого огня, а также я накидал фантазию на тему игрушки арканоид (скриншот на КПДВ, видео в конце статьи). Я на удивление сам долго залипал на эту анимацию :)
На всякий случай я даю код и на wend, и на C, поскольку понимаю, что код на моём языке вряд ли интересен кому-то помимо того, кто реально возьмётся за компилятор. А вот мелкий код с интересными эффектами всегда найдёт свою публику. Кстати, если у вас есть идеи на тему чего-то интересного, что можно запрограммировать в полста строчек кода, делитесь в комментариях, я внимательно слушаю!
Вышел Edge 121: поддержка AVIF и AV1, виртуальное дерево в Wallet и не только
Microsoft выпустила новую версию браузера Edge 121 с поддержкой форматов файлов AVIF и AV1, возможностью выращивать в Wallet электронное дерево, исправлениями в области информационной безопасности, обновлением в Edge для бизнеса, защитой от посещения вредоносных сайтов и изменениях в оповещениях о доступных обновлениях.
Bootloader. Part 1. Нюансы Cortex-M, устройство памяти stm32 и преднастройка
Решил начать цикл статей на тему бутлоадера для STM32. Возможно это послужит руководством для начинающих разработчиков, а может поможет самым настоящим демиургам в сфере embedded разработки.
В технопарке «Кванториум» создали прототип прибора для повышения уровня безопасности шахт
Ученики детского технопарка «Кванториум» создали прототип устройства, сканирующего в автоматическом режиме вертикальные проводники в шахте. Полученную информацию устройство передаёт на экран монитора оператора. По словам руководителя проекта Сергея Марочкина, такой контроль ускоряет ввод в эксплуатацию ствола шахты и повышает уровень безопасности работы шахтёров. Работу над проектом ведут три школьника под руководством Марочкина. Консультантом проекта выступает профессор, доктор технических наук, действительный член Академии горных наук Иван Пыталев. Технопарк «Кванториум» находится в Магнитогорске и представляет собой филиал Дома юношеского технического творчества Челябинской области.
28 января 2024 года состоялся релиз открытой утилиты TuxClocker 1.5 для мониторинга параметров и разгона видеокарт Nvidia и AMD на ПК с ОС Linux. Исходный код проекта выложен на GitHub под лицензией GNU General Public License v3.0.
Версия TuxClocker 1.5 поддерживает управление скоростью вращения вентиляторов видеокарт серии AMD Radeon RX 7000. В дополнение к поддержке управления скоростью вращения вентиляторов AMD RDNA3 проект теперь позволяет проводить изменение настроек частот GPU Nvidia за пределами сред X.Org с помощью непосредственного использования NVML API.
В выпуске TuxClocker 1.5 исправлены ранее выявленные неправильные показания энергопотребления для некоторых GPU, а также внесены различные корректировки кода и улучшения в интерфейсе.
Проект TuxClocker развивается несколько лет. Для пользователей он выглядит как простой и удобный графический интерфейс, который работает через API D-Bus с GPU Nvidia. а также с GPU AMD с помощью драйвера ядра AMDGPU с открытым исходным кодом.
Первая стабильная версия открытой утилиты TuxClocker 1.0 вышла в сентябре 2023 года. Основная новая опция TuxClocker 1.0 — предоставление API-интерфейса D-Bus, позволяющего задействовать возможности TuxClocker в более универсальных сценариях использования, например, в стороннем программном обеспечении.
Fossil прекратит выпуск умных часов
Gen 6 станет последним поколением умных часов от Fossil. Компания прекращает выпуск умных часов и перенаправляет ресурсы на поддержку ключевых сегментов бизнеса и основных направлений: традиционные часы, ювелирные изделия, изделия из кожи и не только.
Способы монетизации телеграм-бота: как зарабатывать с помощью своего бота
Телеграм-боты стали неотъемлемой частью мессенджера Telegram, предоставляя пользователем широкий спектр услуг и развлечений. Однако, помимо удовлетворения потребностей пользователей, телеграм-боты могут стать источником дохода для их создателей.
В этой статье я предлагаю обсудить различные варианты монетизации и определить варианты наиболее приемлемы для сторон.
Я все это примеряю на своего бота World_for_life_bot, который набрал уже несколько тысяч подписчиков и при этом является полностью бесплатным. Но мне будет очень интересен ваш опыт в старте монетизации.
Переход с Vue-CLI на Vite: ускоряем разработку Vue 3
Одним из новых инструментов в арсенале Vue 3 является Vite - быстрый и легковесный бандлер, который значительно упрощает процесс разработки и ускоряет сборку проекта. В этой статье мы рассмотрим, как перейти от стандартного подхода с использованием Vue-CLI и Webpack к более продвинутому и эффективному методу работы с помощью Vite.
Ближайшие события
Ведь он живой и светится
Рефлексия о настоящей цели разработки программного обеспечения и о том, почему мы так часто об этой цели забываем.
Ошибки при проведении интервью с пользователями
Иногда приходится сталкиваться с мнением, что «нет проблем пойти и узнать, чего хочет бизнес». Проблем нет. Есть навыки, которые нужны как и в любом другом деле. Хочу показать несколько типичных ошибок, которые бывают очень заметны. Такие ошибки могут сделать бесполезной работу по выявлению требований, а заодно и всей команды, которая будет работать работать по этим требованиям.
Drake - Started From The Bottom или успех проекта начинается за секунду до…
Эта статья - отражение моего прикладного опыта в сфере проектного управления, который, я надеюсь, станет еще одной опорой в строительстве вашего «Звездного разрушителя типа Имперский-1», ну или чего‑то вроде.
Мы поговорим о важных вещах, которыми необходимо обладать "за секунду до" начала проекта. КРУПНОГО проекта. И мы узнаем что такое управляемая среда и почему ее наличие так важно.
Для кого статья: будущих CIO и CTO, действующих и будущих продакт и проджект менеджеров, членов проектных и продуктовых команд. В общем, для всех.
Формализация WF2M сети на примере алгоритма Кофе-машина и два ученых
Предлагается WF2M сеть (From workflow to mathematic) с формализмом, обеспечивающим расчет движения маркера по сети workflow [WF2M23]. WF2M сеть основана на ЕРС (Event-Driven Process Chain) – событийная цепочка процессов: последовательность операций, управляемых событиями.
Ранее [CCSWF24] был приведен сценарий «кофе-машина и ученый» - как демонстрация формализма алгебры процессов CCS. Текущий пример формализации WF2M сети дополнен взаимодействием второго учёного, т.е. реализует более сложный сценарий: Кофе-машина и два ученых. Настоящую статью можно считать, как апробацию [WF2M23] на сценарии [CCSWF24].
Подведу промежуточный итог дискуссии про компактные андроидные телефоны. У меня сложились выводы, что самую дорогую в малосерийке вещь, по поводу которой люди в основном сходятся во мнении, нужно производить в виде ки́та, чтобы она не была малосерийкой: это 4" экран, умеренно мощная материнка на «джинериках» (без глубоко NDA'шных специализированных SoC), резистивный однопальцевый тач, совместимый с любыми перчатками и дающий высокую точность в случае применения стилуса, пара выводов под обычную литиевую химию и куча GPIO, на которое можно навесить практически произвольные органы управления. Добавлю от себя хотелки по камере — один интерфейс под хлястик типа «снимаю на тапок» и плюс на некоторые можно напаивать матрицу уровня слабенькой беззеркалки (и кольцо под небольшой объектив приклёпывать к плате), для тех, кто собирается серьёзно снимать на телефон.
Остальной мини-телефон каждому видится своим, но это и не беда — на основе готовых ки́тов наклепать малосерийки может как любая подвальная контора, так и конечный юзер, а при достаточной открытости прошивки прицепить клаву или энкодер к GPIO — задача для студента-троечника. Раздельные камеры получаются только в «дорогой» версии, но хлястик ведь позволяет поворачивать «камеру-тапок», такие решения известны, плюс не всем нужно две камеры (кто-то только болтает по видео, кто-то не болтает вообще).
Слышишь ли ты меня сейчас, мой верный мандарин?
Исследователи из MIT создали новый способ 3D-печати из жидкого металла
Специалисты из Массачусетского технологического института (MIT) создали новый метод аддитивного производства для печати объёмных деталей из жидкого металла под названием liquid metal printing (LMP). Производство деталей происходит с помощью струи расплавленного алюминия, направленной по заданной траектории на слой крошечных стеклянных шариков (100 микрон), где формируется готовая 3D‑структуру. Металлические изделия создаются за несколько минут.
Новые методы лечения болезни Паркинсона, магнит и инъекции m-Torques
Особенности нашего времени в том, что ранее фантастические инструменты кажутся чем-то если не невозможным, так трудно достижимым. И когда речь заходит о вмешательстве в работу мозга, то мы имеем дело с гибридными технологиями. Когда технологичные элементы нагружаются бионическими фрагментами и отправляются в мозг. Но ради чего?