-
О том, что состояние атмосферы в больших и не очень городах большинства стран оставляет желать лучшего, говорят уже давно. Во многих населенных пунктах загрязнение атмосферы достигло критической точки. И вот ведь проблема — дата-центров все это тоже касается. Об этом…
-
React.js на русском языке. Часть вторая
Перевод официальной документации библиотеки React.js на русском языке. Оглавление: 1 — Часть первая 2 — Часть вторая Внедрение JSX Ознакомьтесь с этим объявлением переменных: const element = <h1>Hello, world!</h1>; Этот забавный синтаксис тега не представляет собой ни строку, ни HTML.…
-
Сканер nmap как главный инструмент кино-хакеров
Nmap — свободная утилита, предназначенная для разнообразного настраиваемого сканирования IP-сетей с любым количеством объектов, определения состояния объектов сканируемой сети (портов и соответствующих им служб). Изначально программа была реализована для систем UNIX, но сейчас доступны версии для множества операционных систем. Nmap…
-
SQL: пара приемов в SELECT-запросах
Автор: Юрий Цыганенко, Senior QA Тестирование новых функций часто проводят на данных, взятых с уже функционирующей системы. В этом случае тестировщикам порою приходится строить запросы для хитрых случаев. Например, нужно протестировать новую функциональность интернет-магазина, причём играют роль интервалы между покупками.…
-
Агент UNREAL. Нейросеть «фантазирует» о будущем — и обучается быстрее
Слева кадр из игры Labyrinth, в которой обучается агент искусственного интеллекта UNREAL. Программа фантазирует, как взять яблоко (+1 очко) и пирамидку (+10 очков), после чего произойдёт респаун в другом месте карты Исследователи из британской компании DeepMind (собственность Google) опубликовали вчера интересную научную…
-
Знакомство с MSP432: пишем простую программу
В этом году Texas Instruments запустили в производство новую серию микроконтроллеров MSP432. Пока в серии только один МК MSP432P401R, который уже доступен для заказа в конторах, торгующих электронными компонентами. Также для этой серии имеется отладочная плата MSP432-Launchpad, в которую интегрирован…
-
Security Week 46: обход OAuth 2.0, низковольтный ICMP DDoS, приватность iOS и обход локскрина
Давно у нас не было научных работ по теме безопасности, и вот, пожалуйста. На европейской конференции BlackHat EU исследователи из университета Гонконга показали примеры некорректной реализации протокола OAuth 2.0, которые, в ряде случаев, позволяют украсть учетные записи пользователей. Так как…
-
Спросите Итана №106: где конкретно ошибся Ньютон?
Мы знаем, что общая теория относительности Эйнштейна заменила ньютоновскую теорию гравитации, но где именно ошибся Ньютон? Для меня никогда не было более высокой чести или признания, чем те, что связаны с развитием науки. — Исаак Ньютон Каждую неделю вы присылаете…
-
Обход CSP при помощи расширений Google Chrome
Не так давно настроил я на своем проекте CSP (content security policy), и решил что жизнь удалась. Ведь теперь невозможно подгрузить скрипты с запрещенных ресурсов, и даже о попытке сделать это, я буду уведомлен соответствующей ошибкой. А если кто-то и…
-
Как мы делали интерактивный квест для RailsClub
RailsClub — конференция, которую AT Consulting посещает практически с момента ее основания. В этом году мы стали ее золотым партнером и решили придумать для участников что-то более интересное, чем розыгрыш призов, и написали интерактивный квест, включающий 15 заданий. Большая часть…