» Материалы за 16.01.2017 » Страница 3

 

Доставляем себе в офис чашку горячего кофе одной командой консоли

Автор: admin от 16-01-2017, 08:25, посмотрело: 299

Доставляем себе в офис чашку горячего кофе одной командой консоли


Друзья, сегодня я расскажу вам историю о том, как просто и изящно решить проблему еnd-to-еnd тестирования web-сервиса доставки кофе с помощью нового open source тестового фреймворка. Мы проведем проверку не только работы сайта, но и менеджеров и даже службы доставки, к тому же потратим на это минимум усилий и времени. А в качестве бонуса за приложенные усилия получим кружечку горячего кофе прямо в руки. Всех любителей приключений прошу под кат…

Категория: Программирование » Веб-разработка

 

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

Автор: admin от 16-01-2017, 07:35, посмотрело: 470

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

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

Категория: Программирование, Веб-разработка

 

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

Автор: admin от 16-01-2017, 06:45, посмотрело: 306

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

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

Категория: Веб-разработка, Информационная безопасность

 

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

Автор: admin от 16-01-2017, 06:45, посмотрело: 312

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

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

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

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


  • DC416 Dick Dastardly

  • DC416 Basement

  • DC416 Fortress

Категория: Информационная безопасность

 

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

Автор: admin от 16-01-2017, 06:35, посмотрело: 375

Мы собрали форк 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 раз

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

 

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

Автор: admin от 16-01-2017, 01:25, посмотрело: 469

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

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

Категория: Программирование, Веб-разработка

 

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

Автор: admin от 16-01-2017, 00:10, посмотрело: 272

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

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

Категория: Программирование » Веб-разработка

 

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

Автор: admin от 16-01-2017, 00:10, посмотрело: 372

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


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

Категория: Программирование, Веб-разработка

 
Назад Вперед