Российские ученые восстановили образы из мыслей человека по электрической активности мозга

Автор: admin от 18-10-2019, 23:30, посмотрело: 24

Российские ученые восстановили образы из мыслей человека по электрической активности мозга


Ученые из россйской ГК «Нейробиотикс» и Лаборатории нейробототехники МФТИ сумели воссоздать изображения по электрической активности мозга. Правда, речь идет только о работе с изображениями, на которые смотрит человек, чей мозг анализируется.



Собственно, восстанавливать геометрические фигуры, на которые смотрит человек в определенный момент времени, по электрической активности его нервных клеток — вовсе не самоцель. Главное — понять, как мозг шифрует информацию, которую мы затем храним многие годы (ну или минуты, что не менее важно).

Категория: Google

 

Android-кликер подписывает пользователей на платные услуги

Автор: admin от 18-10-2019, 23:30, посмотрело: 15

Компания «Доктор Веб» обнаружила в официальном каталоге Android-приложений троянца-кликера, который способен автоматически подписывать пользователей на платные сервисы. Вирусные аналитики выявили несколько модификаций этой вредоносной программы, получившие имена Android.Click.322.origin, Android.Click.323.origin и Android.Click.324.origin. Чтобы скрыть их истинное предназначение, а также снизить вероятность обнаружения троянца, злоумышленники использовали несколько приемов.

Категория: Веб-разработка, Google

 

Использование NVME SSD как системного накопителя на компьютерах со старым BIOS и ОС Linux

Автор: admin от 18-10-2019, 23:30, посмотрело: 15

Использование NVME SSD как системного накопителя на компьютерах со старым BIOS и ОС Linux



При соответствующей настройке можно загружаться с накопителя NVME SSD даже на старых системах. Предполагается, что операционная система (ОС) умеет работать с NVME SSD. Рассматриваю именно загрузку ОС, поскольку при имеющихся в ОС драйверах NVME SSD виден в ОС после загрузки и может использоваться. Дополнительного программного обеспечения (ПО) для линукса не требуется. Для ОС семейства BSD и прочих юниксов способ скорее всего тоже подойдёт.

Категория: iOS, Железо

 

Ansible + авто git pull в кластере виртуальных машин в облаке

Автор: admin от 18-10-2019, 23:30, посмотрело: 14

Ansible + авто git pull в кластере виртуальных машин в облаке



Доброго дня



У нас имеется несколько облачных кластеров с большим количеством виртуальных машин в каждом. Все это дело у нас хостится в Hetzner'e. В каждом кластере у нас имеется по одной мастер-машине, с нее делается снэпшот и автоматически разносится по всем виртуалкам внутри кластера.



Эта схема не позволяет нам нормально использовать gitlab-runner'ы, так как возникает очень много проблем при появлении множества одинаковых зарегистрированных раннеров, что и побудило к нахождению обходного пути и к написанию этой статьи/мануала.



Вероятно, это не best practice, но это решение показалось максимально удобным и простым.



За туториалом прошу под кат.

Категория: Linux

 

Игровая консоль и игры к ней своими руками. Little Game Engine + ESPboy

Автор: admin от 18-10-2019, 23:20, посмотрело: 12

Little Game Engine (LGE) – это виртуальная игровая консоль выдуманной конфигурации, с выдуманным процессором и онлайн web-SDK, состоящий из компилятора С-подобного кода в ассемблер и дальнейшей перекомпиляцией его в машинный код с возможностью исполнения этого кода там же, в онлайн в эмуляторе.



Игровая консоль и игры к ней своими руками. Little Game Engine + ESPboy


Как видно из названия, заточен весь комплект на быстрое создания 2d ретро игр. Более 20 игр уже готовы, несколько в разработке.



Игровая консоль и игры к ней своими руками. Little Game Engine + ESPboy


Чтобы поиграть онлайн, перейдите по ссылке игры ниже, выберете «compile» и затем «run».



TankCity, 1916, FourInaRow, BlackJack, ZombieDefence, MicroRace, DwarfClicker, Galaxies, Memories, NinjaEscape, Mines, Breakout, TowerDefence, FlappyBird, WormBlast, ESProgue, Snake, FishLife, Columns, MarsAttack, CityRunner, Asteroids, Bashe…

Категория: Game Development

 

Система предотвращения столкновений: Часть 1. Законодательство как ТЗ для разработчика

Автор: admin от 18-10-2019, 22:15, посмотрело: 13

Система предотвращения столкновений: Часть 1. Законодательство как ТЗ для разработчика


Приветствую Хаброюзеры. Меня зовут Евгений и в серии статей я хочу рассказать о процессе разработки и тестирования системы предотвращения столкновений промышленной техники и людей, работающих с ней бок о бок.



Но сначала небольшая история. Один северный город нашей необъятной. В городе есть большая шахта, которая по сути является для жителей города основным местом работы. Пятница, рабочий день уже перешел в послеобеденное время. Горнорабочие на горизонте 720 метров отпраздновали день рождение коллеги распитием алкоголя, пронесенного на территорию объекта тайно. И вот один захмелевший горняк пошел проветриться перед выходом на поверхность, но в процессе немного устал и задремал на рельсах подземной железной дороги для вывоза руды. Разбудил его электровоз, машинист которого в темноте не заметил неудачливого горняка, дремавшего у рельса. В результате наезда электровоза на шахтера, он лишился кисти руки. Страшная история, и много таких же историй из других уголков России каждый раз заставляют различных руководителей задуматься. А что можно сделать, чтобы таких историй было меньше или вообще больше никогда не было. Вот тут и начинает формироваться запрос на систему, которая будет решать задачи предотвращения наездов техники на людей.

Категория: Веб-разработка

 

Заставляем работать MacBook Pro 2018 T2 c ArchLinux (dualboot)

Автор: admin от 18-10-2019, 21:05, посмотрело: 16

Достаточно много было шумихи по поводу того, что из-за нового чипа T2 невозможно установить linux на новые MacBook 2018 года с тачбаром. Шло время, и под конец 2019 года стронними разработчиками был реализован ряд драйверов и патчей ядра для взаимодействия с чипом T2. Основной драйвер для MacBook моделей 2018 и новее реализует работу VHCI (работа тача/клавиатуры/и.т.д.), а также функционирование звука.



Проект mbp2018-bridge-drv разделен на 3 основных компонента:




  • BCE (Buffer Copy Engine) — устанавливает основной канал связи с T2. VHCI и Audio требуют этот компонент.

  • VHCI — это виртуальный хост-контроллер USB; клавиатура, мышь и другие компоненты системы предоставляются этим компонентом (другие драйверы используют этот хост-контроллер для обеспечения большей функциональности.

  • Audio — драйвер для аудиоинтерфейса T2, в настоящее время поддерживается только вывод звука через встроенные динамики MacBook

Категория: Apple, Linux

 

Делегаты и события в C#

Автор: admin от 18-10-2019, 19:05, посмотрело: 16

Перевод статьи подготовлен специально для студентов курса «Разработчик С#».



Делегаты и события в C#


Что такое события в C#?



Событие может быть использовано для предоставления уведомлений. Вы можете подписаться на событие, если вам нужны эти уведомления. Вы также можете создавать свои собственные события, которые будут уведомлять вас о том, что случилось что-то, что вас интересует. .NET Framework предлагает встроенные типы, которые можно использовать для создания событий. Используя делегаты, лямбда-выражения и анонимные методы, вы можете создавать и использовать события удобным способом.

Категория: Программирование

 

Организаторы и ассистенты преподавателей об онлайн-программах CS центра

Автор: admin от 18-10-2019, 15:00, посмотрело: 20

14 ноября CS центр в третий раз запускает онлайн-программы «Алгоритмы и эффективные вычисления», «Математика для разработчиков» и «Разработка на C++, Java и Haskell». Они созданы, чтобы помочь погрузиться в новую область и заложить фундамент для обучения и работы в IT.



Чтобы поступить, вам нужно будет погрузиться в атмосферу обучения и сдать вступительный экзамен. Подробнее о программе, экзамене и стоимости читайте на code.stepik.org.



А пока ассистенты преподавателей и куратор программ прошлого запуска расскажут, как организовано обучение, кто приходит учиться, как и зачем ассистенты делают код-ревью во время учёбы и чему их научило участие в программах.



Организаторы и ассистенты преподавателей об онлайн-программах CS центра
Читать, как устроены программы

Категория: Программирование

 

«Для сообщества критически важно установить стандарты»: Марсин Москала о Kotlin

Автор: admin от 18-10-2019, 13:35, посмотрело: 16

«Для сообщества критически важно установить стандарты»: Марсин Москала о Kotlin


Пару лет назад было много блог-постов «смотрите, какой интересный язык Kotlin», где объяснялись основы. В 2019-м разжёвывать азы уже не требуется, зато теперь появляется публикация совсем другого формата. Марсин Москала, который уже не первый год учит людей этому языку, сейчас выпускает книгу «Effective Kotlin» — то есть уже не просто «как писать на Kotlin», а «как писать на Kotlin наилучшим образом».



А скоро Марсин приедет к нам на Mobius с докладом. Поэтому мы поспрашивали его и про новую книгу, и про доклад, и про обучение людей Kotlin, и о происходящем в индустрии вокруг этого языка. И про то, чем различаются слова «effective» и «efficient».

Категория: Game Development