• Предпринимая попытки постичь DDD вы наверняка натолкнетесь на этот паттерн, который часто тесно используется вместе с другим, не менее интересным, паттерном «Репозиторий». Этот паттерн предоставляет возможность описывать требования к бизнес-объектам, и затем использовать их (и их композиции) для фильтрации не…

  • Понятие «моноблочный ПК» далеко не новое в мире ИТ, но и в квартирах или офисах подобные решения пока что встречаются редко. А между тем, среди них попадаются весьма любопытные аппараты! Например, новый Fujitsu ESPRIMO X913-T. Современному пользователю, избалованному тонкими мониторами,…

  • Сегодня у меня необычный текст, совершенно не связанный с машинным обучением (для новых читателей: этот текст – часть блога компании Surfingbird, в котором я в течение последнего года рассказывал о разных аппаратах машинного обучения в приложении к рекомендательным системам). В…

  • На написание этой статьи меня подтолкнули многочисленные просьбы моих друзей о том, что я «должен поведать об этом миру». Разговор пойдет о компактном и достаточно мощном компьютере, собранном своими руками аж в октябре 2011 года. Изначально немного о причинах этого…

  • Сегодня все ещё большинство сайтов работает по протоколу http, а не https. Это хуже в плане безопасности, но дешевле и проще в поддержке. Безопасность аутентификации на таких сайтах — проблема, так как чаще всего она реализуется простой отправкой формы c…

  • 21 марта в в коворкинг-центре «Клуб Нагатино» в Москве состоится открытие Hackaphone — хакатона для разработчиков мобильных приложений. К участию приглашаются авторы идей, сформировавшиеся команды и независимые специалисты, которые готовы присоединиться к понравившимся проектам. Вход свободный. Команды, отобранные жюри, отправятся…

  • За 2012 год SSRF-атаки превратились из чего-то экзотического во вполне реальную угрозу. Работы Александра Полякова, Владимира Воронцова и других исследователей в этой области составили практически полную картину различных механизмов проведения таких атак и возможных последствий. Тем не менее, поскольку разработка…

  • Прежде всего отметём возможное недоразумение: сегодня речь у нас пойдёт не о том движке, который известен старожилам джаваскриптового программирования под названием JSDB и до сих пор располагается по адресу JSDB.org. Тот движок, основанный на мозилловском SpiderMonkey, хотя и обладал богатыми возможностями для доступа к базам данных, к электронной почте и к Интернету, после появления гораздо более…

  • Прошлой осенью, вернувшись из отпуска, я обнаружил, что Дехана, наш Product Manager в UserVoice, заменила мой любимый «Roadmap» в Google Docs на доску Trello. Моя первоначальная реакция на такие перемены была отнюдь не положительной. Проблема заключалась не в самом Trello,…

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