Рубрика «ruvds_перевод» - 26

Экспериментальная разработка эксплойта для Use-After-Free - 1


Пошаговая реализация эксплойта для уязвимости CVE-2021-23134, включая описание используемых для этого инструментов. Это мой первый опыт разработки эксплойта для ядра – так что здесь вы вполне можете заметить некоторые ошибки, за которые я заранее извиняюсь.Читать полностью »

Ученые пытаются «заглянуть» в черную дыру - 1


Энрико Ринальди, физик-исследователь из Мичиганского университета, использует квантовые вычисления и глубокое обучение для решения квантовых матричных моделей, которые могут описать гравитацию внутри черной дыры. Эти два метода моделирования проиллюстрированы изображением выше. Глубокое обучение представлено в виде графов из точек (нейронная сеть), а квантовая цепь в виде линий, квадратов и кругов (кубиты и вентили). Эти модели сливаются с каждой стороной искривленного пространства-времени, отражая тот факт, что из них возникают свойства гравитации. В данный момент Ринальди трудится в лаборатории теоретической квантовой физики при Институте физико-химических исследований RIKEN в Токио. Читать полностью »

История про кримперы и то, как скупой платит дважды - 1


Обжимные клеммы позволяют легко подключать/отключать электронные компоненты без использования паяльника и оплетки для выпайки. И за просмотром одной из дешевых торговых платформ, вы можете решить, что для использования этого удобного метода достаточно приобрести кримпер вместе с набором клемм JST и DuPont (клон Mini-PV). В конце концов, это ведь просто кусок металла, который обжимается вокруг оголенного провода. Какие тут могут возникнуть проблемы?Читать полностью »

Программирование микроконтроллера PIC32 с помощью Rust - 1


Простой проект для начинающих электронщиков, которые непрочь попрактиковаться в программировании микроконтроллеров серии PIC32MX на Rust. Здесь мы соберем макетную плату со светодиодом, напишем короткую программу, чтобы им помигать, и загрузим эту программу в микроконтроллер, попутно разобрав нюансы работы с контейнерами Rust и программатором.Читать полностью »

30 команд Git, необходимых для освоения интерфейса командной строки Git - 1


Git — самая популярная в мире распределённая система контроля версий. Линус Торвальдс, разработчик ядра ОС Linux, создал этот инструмент ещё в 2005 году, а сегодня Git активно поддерживается как проект с открытым исходным кодом. Огромное количество открытых и коммерческих проектов используют Git для контроля версий.

В данной статье перечисляются самые основные команды, которые следует знать разработчику, чтобы освоить управление репозиториями GitHub на высоком уровне. Ознакомиться с ними будет полезно как новичкам, так и опытным разработчикам.
Читать полностью »

Обучение крыс игре в Doom VR - 1


Я собрал VR-комплект для крыс и автоматизированным способом обучил их проходить по коридору, отрисованному на движке Doom II. При этом хоть мне и удалось реализовать механизм для дальнейшего обучения крыс стрелять по монстрам в игре, полноценно осуществить это я не успел.

Самоцелью проекта является создание относительно дешевой (<$2000) VR-установки, которая сможет автоматически обучать грызунов перемещаться по 3D-средам, не устанавливая излишних ограничений и исключая оперативные вмешательства. Читать полностью »

В General Magic узрели будущее смартфонов еще в 1989 - 1

Представленный в 1994 году, Motorola Envoy работал на передовой операционной системе, созданной одним из ответвлений Apple — компанией General Magic. Смитсоновский музей дизайна Купер Хьюит

Сегодня уже все меньше людей помнят времена без сотовой связи и цифровых карманных устройств. Тем интереснее становится заглянуть в истоки появления столь неотъемлемой части современной жизни. В данном случае речь пойдет о праотце смартфонов и КПК — Motorola Envoy — который, подобно яркому болиду, промчался по небосводу цифрового пространства, оставив за собой след грядущих достижений.Читать полностью »

Двухколесный робот на карданном моторе - 1


С этим роботом я играюсь уже несколько месяцев. Перемещается он за счет поворачивания колес относительно груза маятника, а скорость контролирует, ориентируясь на обратную связь от датчика наклона. На его сборку меня вдохновила снятая на Consumer Electronics Show (CES 2020) видео-демонстрация с роботом Ballie от Samsung. Было понятно, что это для них чисто хайповый проект, который в серийное производство не выйдет. Тем не менее у меня возник интерес собрать нечто аналогичное.Читать полностью »

Собираем свой AM-передатчик кода Морзе - 1


Это проект по сборке простого маломощного AM-передатчика кода Морзе, позволяющего передавать и принимать сообщения на любом транзисторном радиоприемнике в среднеполосном диапазоне. Этого диапазона вполне достаточно для передачи между комнатами в доме, и при этом нет риска пересечься с каналом радиовещания.Читать полностью »

Испытание по криминалистической экспертизе дампа .NET - 1


Это испытание с MetaCTF CyberGames 2021, в рамках которого нужно было выполнить криминалистическую экспертизу дампа памяти .NET. Проведение такой экспертизы может быть многим незнакомо, так что, надеюсь, данная статься окажется полезной.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js