Выбор редакции
24 февраля, 19:22

Церковь оказалась главным рассадником коронавируса в Корее

Распространение коронавирусной пандемии начинает вызывать серьезные волнения в обществе. Например, в Южной Корее разгорается движение за закрытие секты “Синчхонджи”, членами которой являются более половины заболевших COVID-19 в стране.

Выбор редакции
24 февраля, 19:17

Упрощаем написание HTTP обработчиков на Golang

  • 0

При обработке входящего HTTP запроса требуется выполнить большое количество действий, таких как: Логирование входящего HTTP запроса Проверка на допустимость HTTP метода Выполнение аутентификации (basic, MS AD, ...) Проверка валидности token (при необходимости) Считывание тела (body) входящего запроса Считывание заголовка (header) входящего запроса Собственно обработка запроса и формирование ответа Установка HSTS Strict-Transport-Security Установка Content-Type для исходящего ответа (response) Логирование исходящего HTTP ответа Запись заголовка (header) исходящего ответа Запись тела исходящего ответа Обработка и логирование ошибок Обработка defer recovery для восстановления после возможной panic Большинство этих действий являются типовыми и не зависят от типа запроса и его обработки. Для продуктивной эксплуатации на каждое действие необходимо предусмотреть обработку ошибок и логирование. Повторять все это в каждом HTTP обработчике крайне неэффективно. Даже если вынести весь код в отдельные подфункции, все равно получается примерно по 80-100 строк кода на каждый HTTP обработчик без учета собственно обработки запроса и формирования ответа. Ниже описан используемый мной подход, по упрощению написание HTTP обработчиков на Golang без использования кодогенераторов и сторонних библиотек. Читать дальше →

Выбор редакции
24 февраля, 19:13

12 Тфлопс, SSD, трассировка лучей: Microsoft раскрыла некоторые особенности консоли Xbox Series X

Сегодня корпорация Microsoft обнародовала информацию о своей игровой консоли нового поколения Xbox Series X, тем самым официально подтвердив некоторые её особенности. Прежде всего, было объявлено, что в качестве процессора будет задействовано кастомное решение на базе AMD Zen 2. Кроме того, консоль получит графический процессор с архитектурой RDNA 2, производительность которого равна 12 терафлопс. Примечательно, что это в 2 раза больше производительности графической подсистемы Xbox One X и примерно в 8 раз больше, чем у оригинальной версии Xbox One. Впечатляющая производительность говорит о том, что Xbox Series X и PlayStation 5 выйдут далеко за пределы возможностей игровых консолей текущего поколения.

Выбор редакции
24 февраля, 19:10

[Перевод] Делаем клон сервиса по доставке еды используя Nuxt.js, GraphQL, Strapi и Stripe. Часть 1/7

  • 0

Приготовьтесь написать клон сервиса по доставке еды deliveroo.co.uk используя современные технологии: Nuxt.js, GraphQL, Strapi и Stripe! От входа до оформления заказа, мы дадим пользователям возможность открывать для себя новые рестораны, блюда и выбирать свою любимую еду. Читать дальше →

Выбор редакции
24 февраля, 19:09

[Перевод] Коммюнике и декларация МОК о киберспорте

  • 0

ДисклеймерАвтор просит прощения у людей, которые подписались на него после публикации об эргономике рабочего места и здоровье оператора ЭВМ! Подробная и развёрнутая статья на эту тему ориентировочно выйдет в середине весны — если всё пойдёт по плану и не случится никакого форс-мажору. В ближайшие дни на Хабр будут перенесены некоторые, посвящённые компьютерному спорту, статьи автора — для пущей сохранности. Коммюнике 7-ого Олимпийского Саммита Олимпийское Движение и киберспорт/видеоигры Признавая тот факт, что спортивное движение конкурирует с индустрией киберспорта/видеоигр за свободное время молодёжи, участники Саммита согласились, что Олимпийское Движение не должно игнорировать её рост, особенно из-за её популярности среди молодых поколений во всем мире. Было решено, что соревновательные игры подразумевают физическую активность, сравнимую с той, которая требуется в более традиционных видах спорта. Это не всегда относится к электронным играм в свободное время. По этой причине использование термина «спорт» применительно к киберспорту/видеоиграм требует дальнейшего диалога и изучения. Читать дальше →

Выбор редакции
24 февраля, 19:01

Линейка бюджетных бизнес-ноутбуков Thinkpad L представлена официально

Сегодня в США были представлены новые ноутбуки Lenovo профессиональной серии ThinkPad. Наименее дорогие устройства представлены серией ThinkPad L, которая насчитывает 4 базовых модели с диагоналями от 13,3 до 15 дюймов. Lenovo

Выбор редакции
24 февраля, 19:00

Сколько снега растаяло из-за рекордно высокой температуры в Антарктиде?

Антарктида издавна считалась самым холодным местом на нашей планете, однако сейчас ее такой назвать нельзя. Считается, что среднегодовая температура на заснеженном континенте должна равняться примерно -57 градусам Цельсия. Однако, 6 февраля 2020 года на территории Антарктиды была зафиксирована рекордно высокая температура воздуха, равная 18,3 градусам Цельсия. Эти данные были предоставлены сотрудниками научно-исследовательской станции «Эсперанса», которая […]

Выбор редакции
24 февраля, 18:33

Wyze готовит к запуску фитнес-трекер с поддержкой Alexa

Компания Wyze занимается разработкой фитнес-трекера Alexa, который также позволит управлять всей домашней безопасностью и устройствами Alexa одним касанием. В недавнем объявлении касательно будущего обновления ассортимента продуктов Wyze рассказала о планах в отношении умного дверного замка Wyze Lock, камеры внешнего наблюдения, весов и дверного звонка с видеокамерой, а также фитнес-трекера Wyze Band.

Выбор редакции
24 февраля, 18:29

Lenovo представила обновленные ноутбуки ThinkPad серии T

Lenovo представила обновленные ноутбуки ThinkPad T-серии, оснащённые процессорами Intel Core десятого поколения. По словам самого производителя, серия “T” является базой для всего семейства профессиональных ноутбуков компании. Обновленная линейка включает в себя три модели: T14, T14s и T15. Первые два ноутбука получат 14-дюймовые матрицы, с разрешением вплоть до 4К. Т15 получит увеличенную до 15 дюймов диагональ. Все модели линейки получат адекватные для этого класса устройств IPS-матрицы.

Выбор редакции
24 февраля, 18:22

Нужен ли нам такой формат?.. и немного статистики

  • 0

Несколько месяцев в свободное время занимался разработкой нового формата изображений. Вот что из этого вышло в виде презентации: Читать дальше →

Выбор редакции
24 февраля, 18:19

Сканирующее окно по массивам NumPy

  • 0

CoLab блокнот с примерами Возможно сделать скользящее окно (rolling window, sliding window, moving window) по массивам NumPy на языке программирования Python без явных циклов. В данной статье рассматривается создание одно-, двух-, трех- и N-мерных скользящих окон по массивам NumPy. В результате скорость обработки данных увеличивается в несколько тысяч раз и сравнима по скорости с языком программирования С. Cкользящее окно применяется в: обработке изображений, искусственных нейронных сетях, интернет протоколе TCP, обработке геномных данных, прогнозировании временных рядов и т.д. Отказ от ответственности: в исходном коде могут быть ошибки! Если вы видите ошибку, пожалуйста, напишите мне. Введение Скользящее 1D окно по ND массиву в Numpy Скользящее 2D окно по ND массиву в Numpy Скользящее 3D окно по ND массиву в Numpy Скользящее MD окно по ND массиву, где M ≤ N Скользящее MD окно по ND массиву для любых M и N Читать дальше →

Выбор редакции
24 февраля, 18:05

Московский транспорт лишится бесплатного Wi-Fi

С 1 марта в наземном транспорте Москвы — трамваях, троллейбусах и автобусах — будет отключен бесплатный Wi-Fi. Ограничение доступа в интернет связано с недовольством пользователей и “Мосгортранса” качеством предоставляемых услуг.