Архив за 08 июля 2019 - 10

Happyr Doctrine Specification

Кратко о спецификациях:

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

На сегодня существует два (если знаете другие проекты, напишите пожалуйста в комментариях) успешных и популярных проекта на PHP, позволяющих описывать бизнес-правила в спецификациях и фильтровать наборы данных. Это RulerZ и Happyr Doctrine Specification. Оба проекта являются мощными инструментами со своими преимуществами и недостатками. Сравнение этих проектов потянет на целую статью. Здесь же я хочу рассказать, что нам привнес новый релиз в Doctrine Specification.

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

В статье показано, как в Go реализовать обработку ошибок и логирование по принципу "Сделал и забыл". Способ расчитан на микросервисы на Go, работающие в Docker-контейнере и построенные с соблюдением принципов Clean Architecture.

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

Как началось извержение вулкана Синабунг. Индонезия, июнь 2019 года

Обращаем ваше внимание на то, что это видео надо досмотреть до конца, там интересно :)

Благодарим за видео пользователя YouTube Saud Abu-Harbesh

Источник

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

image

После выпуска в 2004 году Halo 2 мгновенно стала самой популярной многопользовательской игрой в Xbox Live. Она сохраняла это звание почти два года, и можно даже с уверенностью сказать, что основной причиной выживания Xbox Live в её ранние годы стала огромная популярность этой единственной игры. На протяжении всего шестилетнего срока жизни игры более 6,6 миллионов игроков наиграли больше 499 миллионов часов в онлайн-мультиплеер Halo 2. Команда разработчиков Bungie сильно рискнула и создала новый тип онлайн-игр, получивший огромный успех и порадовавший миллионы людей.

И поэтому я рад, что не убил эту игру в зародыше.

Во время разработки Halo 2 получила кодовое название «Prophets» («Пророки»), потому что во вселенную Halo добавили новую расу инопланетян. В то время большинство исследователей в Microsoft осуществляли поддержку от трёх до пяти игр, но из-за того, что этот проект был так важен для первой Xbox, в помощь разработчикам игры выделили на полный рабочий день аж двух исследователей user experience — меня и Рэнди Пагулаяна. Мы оба были опытными учёными с докторскими степенями по экспериментальной психологии и давно состояли в отделе Games User Research компании Microsoft. Наша задача заключалась в использовании качественных и количественных техник, например, исследований юзабилити, игрового тестирования (плейтестинга) и опросов, позволяющих командам разработчиков понять, как будут приняты их игры после выпуска.
Читать полностью »

Озвучена стоимость разработки космической обсерватории «Спектр-М»

Сетевое издание «РИА Новости» сообщает о том, что в Совете РАН по космосу назвали стоимость создания космического телескопа «Спектр-М», который разрабатывается в рамках проекта «Миллиметрон».

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

Видео запуска «Метеора» с космодрома «Восточный»

В пятницу, 5 июля, ракета-носитель «Союз 2.1б» отправила с космодрома «Восточный» на орбиту гидрометеорологический спутник «Метеор-М» № 2−2 и 32 малых космических аппарата.

Непосредственно старт — на 42-й минуте трансляции

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

Трейлер AMD Ryzen 3000 делает акцент на технологии автоматического разгона и игры

AMD представила новый рекламный ролик, посвящённый её новым 7-нм процессорам Ryzen 3000, основанным на архитектуре Zen 2. Это трейлер компания посвятила прежде всего технологиям автоматического разгона Precision Boost 2 и Precision Boost Overdrive, позволяющим оптимизировать производительность систем под различные задачи.

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

Швейцарцы провели первый полет полностью электрического учебного самолета

Bristell Energic был разработан швейцарской стартап-компанией H55 в сотрудничестве с чешской авиастроительной компанией BRM Aero. Аппарат создавался на базе чешского легкого двухместного самолета Bristell NG 5; он получил аккумуляторные батареи, новую систему управления и электрический двигатель с трехлопастным воздушным винтом изменяемого шага.

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


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