Архив за 05 февраля 2019 - 5

Ресурс PhoneArena опубликовал подборку рендеров, которые демонстрируют, как может выглядеть iPhone XI или iPhone 11 с тёмной темой iOS 13

Courier: миграция Dropbox на gRPC - 1

Примечание переводчика

Большинство современных программных продуктов не являются монолитными, а состоят из множества частей, которые взаимодействуют друг с другом. При таком положении дел необходимо, чтобы общение взаимодействующих частей системы происходило на одном языке (притом что сами эти части могут быть написаны на разных языках программирования и выполняться на разных машинах). Упростить решение этой задачи помогает gRPC — open-source-фреймворк от Google, выпущенный в 2015 году. Он решает сразу ряд проблем, позволяя:

  • использовать язык Protocol Buffers для описания взаимодействия сервисов;
  • генерировать программный код на основании описанного протокола для 11 разных языков как для клиентской части, так и для серверной;
  • реализовать авторизацию между взаимодействующими компонентами;
  • использовать как синхронное, так и асинхронное взаимодействие.

gRPC показался мне довольно интересным фреймворком, и мне было интересно узнать про реальный опыт компании Dropbox по построению системы на его основе. В статье есть масса деталей, связанных с использованием шифрования, построением надёжной, наблюдаемой и производительной системы, процессом миграции со старого RPC-решения на новое.

Дисклеймер

Оригинальная статья не содержит описания gRPC, и некоторые моменты могут показаться вам непонятными. Если вы не знакомы с gRPC или другими подобными фреймворками (например, Apache Thrift), рекомендую предварительно ознакомиться с основными идеями (достаточно будет прочитать две небольшие статьи с официального сайта: «What is gRPC?» и «gRPC Concepts»).

Спасибо Алексею Иванову aka SaveTheRbtz за написание оригинальной статьи и помощь с переводом трудных мест.

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

Привет!

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

Речь пойдет о создании тривиальной нейронной сети на Keras, с помощью которой будем предсказывать среднее арифметическое двух чисел.

Казалось бы, что может быть проще. И действительно, ничего сложного, но есть нюансы.

Кому тема интересна, добро пожаловать под кат, здесь не будет долгих занудных описаний, просто короткий код и комментарии к нему.
Читать полностью »

По мотивам статьи Почему Windows XP в 2019 году по-прежнему рулит, или ЧЯДНТ? у меня возникли некоторые мысли, которые потом еще раз возникли после статьи 7 направлений развития Linux в 2019 году, а катализатором стало обычное в общем-то событие: мне надо было собрать машинку для «развлечений и ютуба», а точнее — HTPC. Я прикупил модный корпус Fractal Node 202 и старательно набил его [почти] топовой начинкой, даже видеокарту от рабочей станции поставил (Nvidia Quadro). Вот такой я молодец. А потом надо было эту машинку заводить, а для этого нужно было устанавливать на нее ОС, и я понял, что… выбора, внезапно, нет! И что я понятия не имею, под чем этот чудо-агрегат будет работать. По крайней мере, мне так показалось.
Читать полностью »

Dark Base 700 White Edition: корпус be quiet! в белоснежном исполнении

Компания be quiet! представила компьютерный корпус Dark Base 700 White Edition, который будет выпущен ограниченной серией в количестве 3000 штук.

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

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

Известный сетевой инсайдер Бен Гескин опубликовал в социальной сети Twitter свежий концепт. На изображении показано, как может выглядеть iPhone, который компания Apple представит только в 2020 году. 

Изображение дня: iPhone 2020 года во всей красе

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

Puma ищет бета-тестеров для самозатягивающихся кроссовок Fi - 1

Волшебные кроссовки Nike MAG, которые носил Марти МакФлай из фильма «Назад в будущее 2», не дают покоя производителям спортивной экипировки. Пару недель назад Nike анонсировала новые самозатягивающиеся кроссовки Adapt BB. Теперь Puma объявила набор бета-тестеров для собственного варианта самозатягивающейся обуви. Простых людей просят не беспокоиться: немецкой компании нужны гики, которые разбираются в технике.
Читать полностью »

Как известно, в планах Nikon на этот год значится выпуск нескольких моделей объективов Nikkor Z, включая модель Nikkor Z 24-70mm f/2.8 S.

Для изоляции Рунета понадобятся бюджетные средства - 1
Фото: М. Стулов / Ведомости

Еще в 2014 году Совет безопасности поручил ряду российских ведомств проанализировать проблему безопасности русскоязычного сегмента Сети. Активная работа по этому направлению в 2016 году, когда Минкомсвязи опубликовало сразу несколько поправок к государственной программе «Информационное общество», имеющих отношение к защите отечественной интернет-инфраструктуре.

Тогда министерство запланировало достичь показателя в 99% по передаче российского интернет-трафика внутри страны в течение нескольких лет. Это необходимо для того, чтобы обеспечить работу Рунета в случае отключения его от всемирной сети. Ну а в конце 2018 года в Госдуму был внесен законопроект об автономном русскоязычном сегменте сети.
Читать полностью »

Главное не попасть в торговом центре под сверку часов - 1
Парковка «Меги Химки» и люди, ждущие, когда их пустят обратно в здание

Сегодня пошла очередная волна эвакуаций из торговых центров и всяких других общественных мест (пруф Интерфакса). У нас эвакуировали 4 точки: Мегу Химки, Принц Плазу (это торговый центр на Тёплом стане), ТЦ Улей и внезапно наш домик-клуб в Сокольниках у входа (потому что вместе с остальным парком).

На офисную почту пришло вот такое интересное письмо:

05.02.2019, 11:00, «laki kak» <laki.kak@mailfence.com>:
Добрый день! Хотя какой он для вас добрый после этого письма.
Не будем философить. В одном из ваших корпусов заложена бомба! Бомба без запаха, корпус из пластика, металлодетекторы не обнаружат, собаки не учуют.
Таймер автоматически активировался с момента открытия письма. Закладка бомбы производилась за несколько дней ранее.
До взрыва осталось N-количество минут. У бомбы так же есть дистанционный пульт, мы можем отключить, а можем и раньше окончания таймера вас ВСЕХ взорвать!!!
Гуд бай!!!

Круче всех эвакуация выглядит в Мегах. Там сначала объявляют какой-то не очень значимый код, который звучит как что-то будничное для посетителей. Например, «код тысяча» — это угроза пожара или задымления, по сути — сработка датчика, то есть начало подготовки к эвакуации. Если его за примерно 10 минут не отменяют, уже объявляют пожарную тревогу. Как его объявляют и отменяют, вы, возможно, слышали. Сегодня в Меге объявили «сверку часов», это код террористической угрозы.
Читать полностью »


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