В Сети появились первые рендеры грядущего смартфона Xiaomi Mi Mix 4, которые демонстрируют неожиданную особенностью нового устройства.
Похоже, Xiaomi Mi Mix 4 будет очень похож на Читать полностью »
В Сети появились первые рендеры грядущего смартфона Xiaomi Mi Mix 4, которые демонстрируют неожиданную особенностью нового устройства.
Похоже, Xiaomi Mi Mix 4 будет очень похож на Читать полностью »
На 26 декабря компания OPPO наметила анонс ряда производительных смартфонов: дебютируют аппараты Reno 3 и Reno 3 Pro, а также их версии с поддержкой мобильных сетей пятого поколения (5G). Сетевые источники обнародовали новую информацию об этих устройствах.
Всем привет. Сегодня пойдет речь об интересных образцах вооружения фашисткой Германии во время Второй мировой войны. Всех заинтересовавшихся прошу под кат!
Читать полностью »
Доброго времени суток, Habr'овчане.
В поисках различной информации по разработке бота для чата Telegram в сети Интернет обнаружил, что все tutorial'ы хоть и достаточно полны различными механиками взаимодействия с библиотекой «telegram-bot-api», никто не пришёл к умозаключению, что жизнь товарищей всегда нужно улучшать в сторону облегчения труда (программисты — люди по натуре своей ленивые), потому решил написать собственный tutorial с применением собственной библиотеки-обёртки, которая умеет на данный момент только читать сообщения и отправлять на них ответ, но обо всём по порядку.
Читать полностью »
В WinAPI есть функция CreateRemoteThread, позволяющая запустить новый поток в адресном пространстве другого процесса. Её можно использовать для разнообразных DLL-инъекций как с нехорошими целями (читы в играх, кража паролей, и т. д.), так и для того, чтобы на лету исправить баг в работающей программе, или добавить плагины туда, где они не были предусмотрены.
В целом эта функция обладает сомнительной прикладной полезностью, поэтому не удивительно, что в Linux готового аналога CreateRemoteThread нет. Однако, мне было интересно, как он может быть реализован. Изучение темы вылилось в неплохое приключение.
Я подробно расскажу о том, как с помощью спецификации ELF, некоторого знания архитектуры x86_64 и системных вызовов Linux написать свой маленький кусочек отладчика, способный загрузить и исполнить произвольный код в уже запущенном и работающем процессе.
Для понимания текста потребуются базовые знания о системном программировании под Linux: язык Си, написание и отладка программ на нём, осознание роли машинного кода и памяти в работе компьютера, понятие системных вызовов, знакомство с основными библиотеками, навык чтения документации.
Мой коллега Рафаэль Григорян eegdude недавно написал статью о том, зачем человечеству потребовалась ЭЭГ и какие значимые явления могут быть зарегистрированы в ней. Сегодня в продолжение темы нейроинтерфейсов мы используем один из открытых датасетов, записанных на игре, использующей механику P300, чтобы визуализировать сигнал ЭЭГ, посмотреть структуру вызванных потеницалов, построить основные классификаторы, оценить качество, с которым мы можем предсказать наличие такого вызыванного потенциала.
Напомню, что P300 — это вызванный потенциал (ВП), специфический отклик мозга связанный с принятием решений и и различением стимулов (что он из себя представляет мы увидим ниже). Обычно он используется для построения современных BCI.
Для того, чтобы заняться классификацией ЭЭГ, можно позвать друзей, написать игру про Енотов и Демонов в VR, записать собственные реакции и написать научную статью (об этом я расскажу как-нибудь в другой раз), но по счастью, учёные со всего мира уже провели некоторые эксперименты за нас и осталось только скачать данные.
Разбор способа построения нейроинтерфейса на P300 с пошаговым кодом и визуализациями, а также ссылку на репозиторий можно найти под катом.
Дыхание с запахом сырой рыбы — признак того, что печень больше не справляется со своей работой и не может перерабатывать токсины. Опасные вещества накапливаются к моче, поте и дыхании — и придают ему специфический запах.
Как только Apple представила новый Mac Pro, пользователи завалили Сеть шутками про огромную и дорогую тёрку. Дизайн корпуса действительно напоминает тёрку, хотя, конечно, речь лишь о фронтальной части.
Вчера мы писали о том, что Xiaomi готовит очередную новинку — смарт-дисплей. Источники называли устройство Smart Display Speaker Pro 8. И вот сегодня оно появилось на официальном сайте компании.
Китайский центр сертификации телекоммуникационного оборудования (TENAA) часто становится источником информации о новых смартфонах из Поднебесной. На этот раз рассекречен аппарат среднего уровня OPPO с кодовым обозначением PDBM00.
Устройство оборудовано 6,5-дюймовым экраном HD+ с разрешением 1600 × 720 точек. В верхней части панели предусмотрен небольшой вырез для фронтальной 8-мегапиксельной камеры.