Архив за 15 января 2017

VulnHub: Реверсим всё что можно в DC416 Baffle - 1

Всем доброго времени суток, этой статьёй хотелось бы завершить серию DC416, CTF с конференции DefCon Toronto's. Оставив на десерт DC416 Baffle, на мой взгляд, самый интересный и хардкорный квест, предоставленный командой VulnHub.

Внимание! Впереди будет много реверса и бинарной эксплуатации!

Если вы к этому не готовы, то рекомендую для начала ознакомиться с предыдущими райтапами:

Читать полностью »

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

В поиске бесплатных билетов, исследование игры Аэрофлота: Миссия 2017 - 1

Читать полностью »

Нейросетка играет в Доту - 1

Всем привет! На самом деле нейросетка играет не в привычную Dota 2, а в RussianAICup 2016 CodeWizards. RussianAICup — это ежегодное открытое соревнование по программированию искусственного интеллекта. Участвовать в этом соревновании довольно интересно. В этом году темой была игра похожая на Доту. Так как я уже какое-то время занимаюсь обучением с подкреплением, то мне хотелось попробовать применить это в RussianAICup. Главной целью было научить нейронную сеть играть в эту игру, хотя занятие призового места — это, конечно, было бы приятно. В итоге нейросеть держится в районе 700 места. Что, я считаю, неплохо, ввиду ограничений соревнования. В этой статье речь пойдет скорее об обучении с подкреплением и алгоритмах DDPG и DQN, а не о самом соревновании.
Читать полностью »

Предлагаю читателям Хабрахабра перевод статьи «7 Email Marketing Predictions for 2017» с ресурса campaignmonitor.com.

cover
Фото Phillipe Put (Flickr)

Электронная почта появилась в 1965 году, а это означает что технологиям email маркетинга уже больше 50 лет. Несмотря на огромные успехи этих десятилетий, email продолжает меняться и развиваться дальше.

Эксперты одно время выражали мнение, что email пришел к своему закату. Но кризисные прогнозы не оправдались, ведь email маркетинг стал умнее и силен как никогда, чтобы доставлять нужный контент в подходящее время.

Для пользователей это удобный и быстрый способ отправлять и получать сообщения, в том числе рекламного характера. 72% пользователей предпочитают получать рекламные письма по электронной почте, нежели со страниц социальных сетей. А для маркетологов email остается наиболее доступным и эффективным маркетинговым каналом, ведь каждый потраченный 1$ на email маркетинг генерирует в среднем 44,25$.

А вот что говорят о тенденциях на 2017 год мировые эксперты в email маркетинге.
Читать полностью »

Мы собрали форк MySQL от Facebook с движком RocksDB вместо InnoDB и потестировали его с реальными приложениями: Drupal, WordPress, Redmine.

Это офигенная штука. При низкой нагрузке выигрыш маленький, десятки процентов. Зато при высокой нагрузке выигрыш в разы. Когда RocksDB добавят в стабильный релиз в MariaDB, я уверен, что в течение полугода половина народа перейдет с InnoDB на RocksDB. Особенно, небольшие сайты на cloud/VPS и выделенных серверах.

Что такого хорошего в MyRocks? Линейная запись вместо случайной и снижение числа дисковых операций вообще. То есть транзакции базы данных порождают меньше дисковых операций, меньше занимают очередь диска, и пишутся намного быстрее.

Я собрал в статью результаты тестирования реальных сценариев Redmine, добавил анализ результатов и выводы. Redmine на MySQL с RocksDB оказался быстрее, чем с InnoDB — от 20% при минимальной нагрузке до 3 раз при максимальной. Позже подготовлю материалы по Drupal и другим PHP-приложениям.

Вы сможете проверить работу MyRocks и самостоятельно — в конце статьи есть ссылки на инсталляторы и виртуальные машины с LAMP/LEMP/Ruby стеками, собранные с MyRocks вместо MySQL.

Redmine на MySQL с RocksDB быстрее, чем с InnoDB, от 20% до 3 раз - 1

Читать полностью »

Евросоюз собирается убрать требование о показе сайтами пользователям согласия на использование куки - 1

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

Сейчас у пользователей европейских сайтов появилась надежда на то, что уведомления такого рода в скором времени исчезнут с экранов компьютеров и телефонов. Европейская комиссия предложила ряд поправок, которые позволят уточнить методы использования владельцами сайтов данных своих пользователей. Эксперты оценивают инициативу Евросоюза, в целом, положительно. А пользователи могут быть довольны — порядком надоевшие «куки-банеры» с высокой степенью вероятности в скором времени будут убраны.
Читать полностью »

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

Тень на плетень, или 25 елок для Адама Дженсена - 1
Читать полностью »

PHP-Дайджест № 100 – интересные новости, материалы и инструменты (1 – 15 января 2017) - 1

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать полностью »

Интернет взбудоражило фото куска ветчины

Недавно в интернете появилась фотография, которая никого не оставила равнодушным. На ней изображен кусок ветчины, который на первый взгляд казался просто размытым. Многие старались разглядеть фото. При пристальном наблюдении, по утверждениям как обычных пользователей, так и журналистов, кусок ветчины становился более четким. При этом после длительного рассматривания фотографии практически все жаловались на ухудшение зрения.

Читать полностью »

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №245 (9 — 15 января 2017) - 1

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js