[Перевод] Играем в Mortal Kombat с помощью TensorFlow.js |
Исходный код для этой статьи и МК.js лежат у меня на GitHub. Я не выложил набор данных для обучения, но можете собрать свои собственные и обучить модель, как описано ниже!Читать дальше ->
https://habr.com/post/428019/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428019
Метки: JavaScript Машинное обучение Обработка изображений Разработка игр imgaug аугментация данных Mortal Kombat CNN LSTM TensorFlow MobileNet VGG-16 MK.js |
Winamp возвращается — обсуждаем, есть ли у него шанс в эру стриминговых сервисов |
https://habr.com/post/427993/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427993
Метки: Блог компании Аудиомания звук История IT Облачные сервисы Софт аудиомания Winamp |
Equifax: год спустя после крупнейшей утечки данных |
https://habr.com/post/428009/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428009
Метки: информационная безопасность equifax утечка данных |
Уже не luggable pc, ещё не notebook: Laptop TOSHIBA T3100/20 |
https://habr.com/post/428007/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428007
Метки: Ноутбуки Старое железо laptop toshiba old school ibm pc MS-DOS |
Памятка по разновидностям фишинга |
Мы с племянником решили внести свою лепту в дело противодействия фишингу и подготовили памятку. Распространяется безвозмездно. Вы можете скачать её и, распечатав, повесить у себя в офисе; разместить в посте в социальных сетях, добавить в буклет или книгу.
Вот памятка:
A теперь пояснения, почему фишинг всё ещё актуален, и почему он останется таковым и в будущем.
Читать дальше ->https://habr.com/post/427995/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427995
Метки: Инфографика Информационная безопасность Управление персоналом Учебный процесс в IT фишинг социальная инженерия |
[Из песочницы] Responsive design: сохранение формы элементов разметки |
https://habr.com/post/428003/?utm_source=habrahabr&utm_medium=rss&utm_campaign=428003
Метки: css HTML html- верстка |
Протокол ISCP/eISCP от Onkyo: управление устройствами Onkyo по сети |
https://habr.com/post/427985/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427985
Метки: Я пиарюсь сетевые протоколы ISCP eISCP onkyo |
[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 13: «Сетевые протоколы», часть 3 |
https://habr.com/post/427779/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427779
|
Занимательный пролог #3 |
Так вот, сообщество, прошу предоставить мне шанс удивить вас с третьего раза, в предыдущем решении я задействовал питон, думал вот тут привлеку внимание знатоков и мне сразу скажут, да зачем это делать, вообще есть же регулярные выражения — сделал и все там точно будет работать, этот наш питон может выдать и поболее скорости.
Следующая тема статьи должна быть другая задача по очереди, ан нет меня не оставила еще первая, что можно сделать, чтобы получить еще более быстрое решение, так как победа на сайте увенчалась еще одним соревнованием.
Я написал реализацию которая в среднем была вот такого вида скорости, значит есть еще 90 процентов решений, которых я не заметил, что кто-то знает как ее решить еще быстрее и он молчит, и посмотрев две предыдущие статьи не сказал: ах, если это вопрос производительности, тогда все понятно — тут пролог не подходит. Но с производительностью сейчас все нормально, представить себе программу, которая будет запущена на слабом железе не возможно, "в конце концов, зачем об этом думать?"
Решить задачу еще быстрее, там был питон и было время, и есть на питоне более быстрое решение?
Мне сообщают "Runtime: 2504 ms, faster than 1.55% of Python3 online submissions for Wildcard Matching."
https://habr.com/post/427989/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427989
Метки: Go prolog Python Занимательные задачки |
История SXSW: с чего начинался крупнейший фестиваль вокруг культуры, медиа и технологий |
https://habr.com/post/427965/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427965
|
[recovery mode] Google запустила домены для быстрого создания документов |
https://habr.com/post/427987/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427987
Метки: IT-компании google docs лайфхак |
Мессенджеры vs соцсети vs … — анонс нового проекта |
https://habr.com/post/427983/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427983
|
[Из песочницы] Как выжить Инди разработчику. Часть 1 |
https://habr.com/post/427981/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427981
Метки: Игры и игровые приставки Конференции Продвижение игр Разработка игр gamedev game development indie games indie gamedev |
Пишем игру на LWJGL |
Написание игры — сложный и интересный процесс, который требует много времени. В данном цикле статей я расскажу, как создать простую 3D игру на Java с использование библиотеки LWJGL.
Для создания своей игры необходимо следующее:
https://habr.com/post/427979/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427979
Метки: java Разработка игр lwjgl gamedev с нуля создание игр |
Новый законопроект о защите больших пользовательских данных (БПДн) |
https://habr.com/post/427975/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427975
|
Занимательная математика. Самая экономичная система счисления |
https://habr.com/post/427969/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427969
Метки: Математика системы счисления эпсилон занимательная математика |
Зацените: сделал стол |
https://habr.com/post/427959/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427959
Метки: DIY или Сделай сам стол фанера рабочее место |
DNS over TLS — Шифруем наши DNS запросы с помощью Stunnel и Lua |
DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах.
TLS (англ. transport layer security — Протокол защиты транспортного уровня) — обеспечивает защищённую передачу данных между Интернет узлами.
После новости "Google Public DNS тихо включили поддержку DNS over TLS" я решил попробовать его. У меня есть Stunnel который создаст шифрованный TCP туннель. Но программы обычно общаются с DNS по UDP протоколу. Поэтому нам нужен прокси который будет пересылать UDP пакеты в TCP поток и обратно. Мы напишем его на Lua.
Вся разница между TCP и UDP DNS пакетами:
4.2.2. TCP usage
Messages sent over TCP connections use server port 53 (decimal). The message is prefixed with a two byte length field which gives the message length, excluding the two byte length field. This length field allows the low-level processing to assemble a complete message before beginning to parse it.
RFC1035: DOMAIN NAMES — IMPLEMENTATION AND SPECIFICATION
То есть делаем туда:
И в обратную сторону:
https://habr.com/post/427957/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427957
Метки: Системное администрирование lua dns over tls stunnel |
[Из песочницы] Почему я не использую story points для планирования спринта |
https://habr.com/post/427955/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427955
Метки: Управление проектами Agile scrum |
[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 13: «Сетевые протоколы», часть 2 |
https://habr.com/post/427771/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427771
|