Shodan — поисковая система индексирующая и каталогизирующая различные устройства подключенные к интернету. Используя shodan можно подключиться к вебкамере, подобрать пароль от роутера, камеры, принтера или другого устройства. И даже найти открытые системы управления дорожным движением. Это интересно и одновременно опасно, потому-что любой может подключиться и стать проблемой в безопасности даже целого города…
Сегодня я расскажу, как я сделал свою версию игровой приставки gameboy с помощью arduino, языка программирования C, джостика и дисплея, а потом запустил на ней pseudo3D шутер от первого лица, змейку и flappyBird, только с вектозавром. Приятного просмотра!
В одном из своих предыдущих роликов я уже рассказывал, что все компьютеры на фундаментальном уровне работают абсолютно одинаково: передают нолики и единички из одной части в другую. Самая важная часть компьютера – процессор. Именно там происходят математические операции и вычисления.
В обычном компьютере к процессору подключены разные периферийные устройства, которыми он управляет. Например, видеокарта, оперативная память или жесткий диск.
Но это вовсе не значит, что все компьютеры должны иметь именно такую конфигурацию. Оперативная память может быть расположена внутри процессора, а видеокарты может вообще не быть.
Готовое устройство должно иметь небольшой экран, на который мы будем выводить изображение геймплея. Для того, чтобы рисовать фигуры или писать текст, нужно во первых, подключить его контакты к нужным пинам компьютера, а во вторых, скачать специальную библиотеку, которая будет управлять дисплеем на низком уровне.
Я решил использовать высокоуровневую библиотеку adafruit, которая с помощью интерфейса I2C осуществляет взаимодействие с пикселями на экране.
Первое, что я сделал, это вывод небольшого логотипа с названием канала. Сразу после я переписал псевдо-3д движок на язык СИ, а так же попытался максимально упростить код.
Необходимо добавить небольшое меню, в котором можно будет выбирать игру. Я решил, что элементов управления должно быть по минимуму: только джостик. Наклоном джостика игрок будем перелистывать библиотеку и управлять игровым процессом, а центральной кнопкой выбирать игру и выходить из игры в главное меню.
Следующая игра — змейка. Пожалуй, она самая простая в реализации. Идея максимально проста: змейка — эта массив двумерных точек. Каждый шаг мы смещаем голову (то есть самый первый элемент) в строну взгляда, а каждый следующий на место своего соседа (начиная с конца). Когда змея сьедает яблоко, мы увеличиваем длину змейки на единицу. Джойстиком меняем направление взгляда.
3-я игра — Flappy Bird. Она достаточно простая в реализации, но очень интересная и сложная в игровом процессе.
Я решил использовать алюминиевый корпус. В комплекте идут две лицевые стороны, которые скрепляются между собой боковыми крышками. Крышки крепятся с помощью небольших болтиков. Выглядит такое решение куда более надежно и красиво.
Для того, чтобы сделать геймбой максимально компактным и надежным, нужно сделать плату, на которой будут крепиться все компоненты. Из готовых элементов я собрал схему, которую потом развел в готовую плату. Тут ничего сложного и я уже подробно показывал этот процесс в своем видео про самодельный компьютер с нуля.
В этот раз я решил, что не хочу ждать плату целый месяц, и решил все таки попробовать лазерно-утюжную технологию (ЛУТ). В любом случае, интересно попробовать разные методы разработки.
Для питания я решил использовать небольшие аккумуляторы 3.7 V. Я буду использовать два таких аккумулятора, подключенных последовательно.
Получившийся геймбой работает замечательно, имеет малый вес и удобно сидит в руке. Есть огромные возможности для расширения функционала прошивки и модернизации устройства. Заряд держит приблизительно 2 дня активной игры. Я полностью доволен работой, именно этого результата я хотел добиться.
Моя любимая игра, безусловно, «flappyZavr». В нее не надоедает играть и она постоянно держит в напряжении. В змейку я бы, возможно, в будущем добавил возможность изменения уровня сложности, а в 3D игру можно было бы добавить врагов.
Рассказываю наш собственный опыт потери денег из-за того, что стараемся быть максимально клиентоориентированными, хотя иногда это только вредит в процессе работы с клиентом.
Какими должны быть нормальные сексуальные отношения?
Как понимать свою сексуальность и что с ней делать?
Как узнавать и принимать желания партнёра?
Какова она, инструкция по применению к сбалансированной сексуальной жизни?
Лекция Андрея Курпатова «Секс как лучшее лекарство» в интеллектуальном кластере «Игры разума» 14 февраля. Если секс — естественное занятие, то откуда берут начало все эти многочисленные «проблемы в постели» между мужчиной и женщиной?
Андрей Владимирович Курпатов — президент Высшей школы методологии и основатель интеллектуального кластера «Игры Разума», автор более сотни научных работ, двенадцати монографий и более трёх десятков популярных книг по психотерапии, философии и методологии, изданных совокупным тиражом больше 5 миллионов экземпляров, один из самых читаемых колумнистов «Сноба» snob.ru/profile/28843/blog
Продолжаю небольшую серию видео про то, как я снимаю свои видеоблоги на экшн-камеру. Постараюсь по максимуму поделиться советами, но вы в комментариях задавайте вопросы, если что. Если наберется достаточное количество — отвечу в отдельном видео.
Получай кешбек от Letyshops с любых покупок: bit.ly/2M7bjo0
Не забудь про расширение для браузера: bit.ly/30LiRlJ
● В этом ролике: поговорим об Альфе. Alfa — самый лучший и качественный USB WiFi адаптер для Kali Linux, который позволит вам поймать WiFi в любом месте. Он очень популярен и распиарен, но оправданно ли это всё? Сравниваем оригинал с дешевым китайским клоном.
● Та самая Alfa, которую лучше купить: goo.gl/sv7Vuf
— ● В ролике «Alfa: Лучший WiFi адаптер для Вардрайвинга в Kali Linux? | UnderMind» — я рассказываю вам о том, какой USB WiFi адаптер выбрать для Kali Linux (Kali Nethunter или для Andrax). Он одинаково подходит как для Windows, так и для любых дистрибутивов Linux (будь то Ubuntu, Debian, Linux Mint, Kali Linux, Parrot Security OS и т.д.). Производитель заявляет, что этот адаптер может поймать WiFi в самом отдаленном месте, что у него 2000 mW мощности, и что у него очень чувствительная антенна. В этом видео мы проверяем все эти мифы, и сравниваем их с клоном — в описании к которому ничего такого не обещали, но он оказался… в общем смотрите видео. Результаты тестирования меня удивили.
Еще этот адаптер подходит для того, чтобы получить бесплатный WiFi, т.к. поставив его на окно — вы точно получите себе бесплатный WiFi. Или сможете проверить свой WiFi на защищенность, используя aircrack-ng, wifite или airgeddon — или любой другой похожий инструмент, для проверки WiFi сетей на защищенность.
● Kali Linux — это обычная Операционная Система (ОС) для специалистов по защите информации. Эта ОС нигде не запрещена и есть в открытом доступе (не в даркнете). Все утилиты, которые в ней есть, предназначены для тестирования своих сетей и систем на защищенность. Автор ролика ни в коем случае не побуждает вас к созданию и использованию любого ПО в противозаконых целях! Данный ролик носит образовательный характер с точки зрения информационной безопасности, и призван повысить Вашу бдительность при обеспечении защиты информации.
● Данный ролик — художественный вымысел автора, монтаж, фотошоп и постанова. Всё рассказанное в ролике — является авторской выдумкой. Всё происходящее в видео — выполнено используя монтаж, и к реальной жизни не имеет никакого отношения. Любые совпадения наименований программного обеспечения (ПО), названий ПО и либо каких-либо других продемонстрированных фактов и событий в ролике — не более чем совпадение и полная случайность.