Архив за 10 февраля 2019 - 4

Смартфон Pixel 4 будет более подходящим для международных путешественников

Устройства Google серии Pixel, как и смартфоны iPhone, всегда были более ориентированы на западного потребителя. Это означает акцент на крупные экраны с высоким разрешением, мощные камеры с поддержкой ИИ и т. д.

Однако в новой серии смартфонов Pixel 2019 года выпуска Google может изменить этой традиции и добавить функцию, более популярную у жителей Азии, а также у международных путешественников.

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

В начале января компания AMD представила процессоры Ryzen третьего поколения. Это будут первые потребительские семинанометровые CPU.

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

Первый полёт космического корабля SpaceX Crew Dragon к МКС был запланирован на 7 января, однако этого не произошло. Официально причины не сообщаются, но есть предположение, что изменение планов было связано с длительным шатдауном в США.

Теперь же NASA определилось с новой датой. Корабль SpaceX будет запущен к станции 2 марта. Уточним, речь о тестовом полёте без участия космонавтов. Если всё пройдёт успешно, первый пилотируемый полёт будет совершён в июле — на месяц позже, чем планировалось изначально.

Необычный нос «Конкорда» пробуют восстановить

Необычный нос «Конкорда» пробуют восстановить - 2Aerospace Bristol

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

В Калифорнии на компанию Apple подали в суд по весьма необычной причине. В рамках коллективного иска купертинский гигант обвиняется в том, что его система двухфакторной аутентификации отнимает слишком много времени у пользователей. Кроме того, она построена таким образом, что не позволяет изменить метод на более простой по прошествии 14 дней.

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

Приветствую, сегодня я собираюсь поговорить с вами о способе организации Reduce. И рассказать с чего я начал и к чему пришел.

Итак, есть некий стандарт по организации Reduce и выглядит он следующим образом:

export default function someReduce(state = initialState, action) {
    switch (action.type) {
    case 'SOME_REDUCE_LABEL':
    return action.data || {};
    default:
    return state;
    }
}

Тут все просто и понятно, но немного поработав с такими конструкциями я понял что данный метод имеет ряд сложностей.

  • Метки надо как то хранить, потому что они начали расползаться по проекту и уползать далеко за пределы контроллеров.
  • Метки надо было делать уникальными, потому что иначе могло быть пересечение с другими редьюсами
  • Большая часть времени при работе с такой структурой тратилась на организацию кода, нежели на обработку входящих данных
  • И когда меток в редьюсе набирается много — код становиться неряшливым и трудно читаемым, ну и общее пространство имен меня откровенно не радовало.Читать полностью »

1. С чего начать

С чего начинается резервное копирование? Планирование. При резервировании любой системы, необходимо составить план резервного копирования: что именно, как часто, как долго хранить, хватит ли свободного пространства? Из ответов на эти вопросы вытекает ответ на главный вопрос – чем бэкапить?

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

Про скрипты средств управления виртуальной средой просто многозначительно промолчу.

У Zimbra есть инструмент zmmailbox. И, при ближайшем рассмотрении его функционала, я понял, что его мне будет более, чем достаточно. Он умеет резервировать и восстанавливать ящики даже на живой системе. И мне понравилась возможность делать бэкапы критичных почтовых ящиков отдельно от бэкапа всей системы. Таким образом пространство, занимаемое резервными копиями, будет ограничено размером заархивированных почтовых ящиков, помноженным на количество дней «глубины бэкапа», а не объемом всей системы, помноженной на то же количество дней. К тому же с бэкапа всей системы, в случае с Zimbra, крайне сложно восстановиться. Гораздо проще скопировать виртуальную машину с помощью Veeam или средств управления виртуальной средой (Hyper-V, ESXI, вписать нужное) сразу после настройки системы, и положить «на полочку», чтобы в критичный момент можно было быстро развернуть почти ничего не весящую ВМ и залить в нее бэкапы ящиков. По-моему, это наименее затратный во всех отношениях сценарий.
Читать полностью »

Просмотр цифрового ТВ в автомобиле возможен на скорости до 80 км/ч

Российская государственная компания «Российская телевизионная и радиовещательная сеть» (РТРС) предлагает смотреть передачи и фильмы, транслируемые цифровыми эфирными телеканалами, не только дома и на даче, но и в движении.

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

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

Как бобры плотину строят

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

AMD раскроет некоторые подробности об архитектуре Zen 2 в рамках GDC 2019

Посетители Game Developers Conference этого года, которая пройдёт с 18 по 23 марта в Сан-Франциско, смогут получить некоторое представление об архитектуре Zen 2. Во всяком случае, на это указывает описание мероприятия компании AMD, проведение которого запланировано в рамках конференции GDC 2019.

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


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