Практически никто не сомневался в том, что Huawei P30 Pro будет в состоянии возглавить рейтинг DxOMark. И действительно, французская компания отдала новинке первое место – P30 Pro на три балла превысил результат предыдущего лидера Huawei Mate 20 Pro. Правда, без нюансов не обошлось.
Архив за 26 марта 2019 - 3
Huawei P30 Pro стал лучшим камерофоном по версии DxOMark, но в рейтинге видеовозможностей он уступил Huawei P20 Pro и Xiaomi Mi 9
2019-03-26 в 17:12, admin, рубрики: НовостиПолезные репозитории с Eloquent?
2019-03-26 в 17:01, admin, рубрики: laravel, php, repository pattern, я пиарюсьНа прошлой неделе я написал статью о бесполезности шаблона Репозиторий для Eloquent сущностей, однако пообещал рассказать как можно частично его использовать с пользой. Для этого попробую проанализировать как обычно используют этот шаблон в проектах. Минимально необходимый набор методов для репозитория:
<?php
interface PostRepository
{
public function getById($id): Post;
public function save(Post $post);
public function delete($id);
}
Однако, в реальных проектах, если репозитории таки было решено использовать, в них часто добавляются методы для выборок записей:
<?php
interface PostRepository
{
public function getById($id): Post;
public function save(Post $post);
public function delete($id);
public function getLastPosts();
public function getTopPosts();
public function getUserPosts($userId);
}
Настройка автоматического получения сертификатов letsencrypt с помощью docker в linux
2019-03-26 в 16:55, admin, рубрики: docker, linux, Настройка LinuxМенял недавно виртуальный сервер, и пришлось настраивать все заново. Я предпочитаю, чтобы сайт был доступен по https и сертификаты letsencrypt получались и продлевались автоматически. Этого можно добиться, если использовать два образа docker nginx-proxy и nginx-proxy-companion.
Это руководство как настроить сайт на docker, с прокси, которое автоматически получает SSL сертификаты. Используется виртуальный сервер CentOS 7.
Как мы использовали отложенную репликацию для аварийного восстановления с PostgreSQL
2019-03-26 в 16:38, admin, рубрики: devops, gitlab, open source, point in time recovery, postgresql, recovery, replication, Блог компании Southbridge, Серверное администрирование, системное администрирование
Репликация — не бэкап. Или нет? Вот как мы использовали отложенную репликацию для восстановления, случайно удалив ярлыки.
Специалисты по инфраструктуре на GitLab отвечают за работу GitLab.com — самого большого экземпляра GitLab в природе. Здесь 3 миллиона пользователей и почти 7 миллионов проектов, и это один из самых крупных опенсорс-сайтов SaaS с выделенной архитектурой. Без системы баз данных PostgreSQL инфраструктура GitLab.com далеко не уедет, и что мы только не делаем для отказоустойчивости на случаи любых сбоев, когда можно потерять данные. Вряд ли такая катастрофа случится, но мы хорошо подготовились и запаслись разными механизмами бэкапа и репликации.
Репликация — это вам не средство бэкапа баз данных (см. ниже). Но сейчас мы увидим, как быстро восстановить случайно удаленные данные с помощью отложенной репликации: на GitLab.com пользователь удалил ярлык для проекта gitlab-ce
и потерял связи с мерж-реквестами и задачами.
С отложенной репликой мы восстановили данные всего за 1,5 часа. Смотрите, как это было.
Впрочем, «вынашивал» — неверный термин. Согласно The New York TimesЧитать полностью »
Что курил автор: добавим олдскула в этот безумный мир игр
2019-03-26 в 15:37, admin, рубрики: dodopizza, Блог компании Dodo Pizza Engineering, додо, додопицца, игра, Игры и игровые приставки, квест, мозг, разработка игр, текстовый квест, Читальный залПривет. Не буду повторять тысячный раз о том, что как любой из нас всегда мечтал написать игру. Мне 37. Я разработчик. Как раз самое время задуматься. Аркады, симуляторы, RPG, шутеры, веб, десктоп, мобильная. Было непросто. В какой-то момент я понял, что хочу возродить направление текстовых квестов, от которого в детстве бежали мурашки по коже. Хочу поделиться с вами игрой CMAN. Это история про разработчика, который на один день отправился в гембу.
Под катом вы найдёте описание игры, фичи, а также узнаете про призы за топовые места.
Беспроводная гарнитура Huawei Freelace может подзаряжаться от смартфона
2019-03-26 в 15:22, admin, рубрики: Гаджеты и устройства для гиков
Помимо флагманских смартфонов P30 и P30 Pro, компания Huawei представила ещё одну новинку — беспроводную гарнитуру Freelace.
Наушники относятся к погружному типу. Они оснащены 9,2-миллиметровыми излучателями. Сертификация IPX5 означает защиту от пота и влаги.
Знакомство с lit-element и веб-компонентами на его основе
2019-03-26 в 15:22, admin, рубрики: javascript, lit-element, Разработка веб-сайтовВ один момент мне предстояло срочно познакомиться с веб-компонентами и найти способ удобно разрабатывать с их помощью. Я планирую написать серию статей, что бы
как-то систематизировать знания по веб-компонентам, lit-element и дать краткое ознакомление с этой технологией для других.Читать полностью »
Цена выросла. Huawei представила умные часы Watch GT Active and Elegant
2019-03-26 в 15:21, admin, рубрики: НовостиОдновременно с флагманскими камерофонами Huawei P30 и Huawei P30 Pro, компания Huawei представила две новые модели умных часов Watch GT — Active и Elegant.
Dream big & go global: международный стартап-конкурс на конференции EMERGE
2019-03-26 в 15:07, admin, рубрики: Conference, emerge, inventing, investment, startup, венчурные инвестиции, конференции, Развитие стартапа
Всем привет!
4 и 5 июня в Минске пройдет вторая конференция EMERGE — событие, посвящённое созданию глобальных инновационных продуктов и инвестициям в сфере технологий, единственное мероприятие такого масштаба в регионе New East (страны Восточной Европы, Балканы, Центральная Азия). Она представляет интересы и инвесторов, и стартапов, и крупных компаний.
Приглашаем принять участие в EMERGE CHALLENGE: представляйте свой проект инвесторам со всего мира и выигрывайте €10 000. Детали и промокод на конференцию – под катом.
Читать полностью »