Архив за 05 февраля 2020 - 7

Последние несколько дней в СМИ появилось много статей с данными о смертности и летальности из-за 2019-nCoV. Люди часто путают эти понятия.
Чего только стоит это интервью в Московском комсомольце:
Коронавирус 2019-nCoV: смертность небольшая, большая летальность - 1
Сыылка на оригинал
Журналист спрашивает про смертность, собеседник отвечает про летальность! Это простая некомпетентность или в очерендной раз "ученый изнасиловал журналиста"?
А в чём разница?Читать полностью »

Скорее всего, рассказывать, что такое вебхуки (webhooks) — никому не нужно. Но на всякий случай: вебхуки — это механизм оповещения о событиях во внешней системе. Например, о покупке в интернет-магазине через онлайн-кассу, отправке кода в GitHub-репозиторий или действиях пользователей в чатах. В типичном API нужно постоянно опрашивать сервер, написал ли пользователь что-нибудь в чате. С помощью механизма вебхуков можно «подписаться» на оповещения, и сервер сам отправит HTTP-запрос, когда произойдет событие. Это удобнее и быстрее, чем постоянно запрашивать новые данные на сервере.

Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду - 1

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

Основная масса сообщений отправляется через Facebook Messenger. У него есть особенность — медленный API. Когда клиент пишет сообщение, чтобы заказать пиццу, Facebook отправляет в ManyChat вебхук. Платформа его обрабатывает, отправляет запрос обратно и пользователь получает сообщение. Из-за медленного API некоторые запросы идут несколько секунд. Но когда платформа долго не отвечает, бизнес теряет клиента, а Facebook может отключить приложение от вебхуков.

Поэтому обработка вебхуков — это одна из главных инженерных задач платформы. Чтобы решить проблему, в ManyChat за три года работы несколько раз меняли архитектуру обработки с простого контроллера в Yii до распределенной системы с «Галактиками». Подробнее об этом под катом расскажет Дмитрий Кушников (cancellarius).
Читать полностью »

Однажды я разговорился с разработчиком из компании-клиента о программном обеспечении. Мне стоило бы понять то, что разговор пошёл куда-то не туда, когда собеседник сказал о том, как нам, разработчикам ПО, повезло: «Мы обманом заставляем организации платить нам за, как кажется, простую работу». Неважно — насколько некто продвинулся в деле написания кода, но я полагаю, что не стоит говорить обо всей индустрии разработки программного обеспечения как о чём-то вроде шайки мошенников.

Я не стал заострять на этом внимание, разговор добрался до Agile. Клиент, в целом, был открыт идее испытания новых методологий и улучшения своих рабочих процессов. Но — лишь до тех пор, пока я не упомянул о разработке через тестирование (TDD, Test-Driven Development). Единственным ответом на это была следующая фраза: «Значение TDD преувеличено».

Мой ответ тем, кто полагает, что значение TDD преувеличено - 1

Мне не только больно было это слышать, но это заставило меня понять то, что TDD — это ещё одна из тех Agile-методологий, которые могут выглядеть чем-то вроде «городских легенд». Это — то, что заставило меня написать данный материал, в котором мне хотелось бы обратиться к тем, кто сомневается в ценности TDD.
Читать полностью »

PIndastrial shield — модуль питания и интерфейса RS-485 для Raspberry PI - 1

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

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

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

Китайский гигант «спасается» от коронавируса посредством роботов

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

Подшефный Huawei бренд Honor сообщил о скором начале продаж в России смартфона Honor 20 Lite.

Улучшенный недорогой Honor 20 Lite приехал в Россию с сервисами Google и подарками

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

Fujifilm наделила цифрокомпакт X100V с матрицей APS-C массой улучшений

Как и ожидалось, японская корпорация Fujifilm выпустила пятое поколение компактных цифровых камер премиум-класса X100. Модель X100V получила новую матрицу, процессор изображения, новые версии объектива и гибридного видоискателя, корпус с защитой от пыли и влаги, поворотный ЖК-дисплей, возможность записи 4K/30p и другие улучшения.

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

Смартфон Samsung Galaxy M30s является одним из самых интересных среди недорогих решений компании. Во-первых, у него неплохая камера, во-вторых, достаточно производительная платформа, в-третьих, у него огромный аккумулятор ёмкостью 6000 мА·ч.

Поэтому Galaxy M31, который вскоре должен быть представлен, уже сейчас вызывает большой интерес. Ранее были утечки относительно того, что новинка будет основана на SoC Exynos 9611 — такая же используется и в M30. То есть прироста производительности ожидать не стоит.

Рэй Брэдбери однажды сказал: «Я не пытаюсь предсказать будущее – я пытаюсь его предотвратить».

Для нас, детей 70-80-х годов, книги Рэя Брэдбери были маяком гуманности и надежды, что даже самое мрачное будущее когда-то закончится и начнётся рассвет.

На Западе многое изменилось за последние годы, а на место гуманистов-фантастов пришли дельцы. Теперь о будущем вещают Билл Гейтс, Илон Маск и Марк Цукерберг.

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

Интервью с Анатолием Вассерманом о Будущем - 1

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

Сегодня команда Mercedes-AMG Petronas Formula One Team объявила о многолетнем партнёрстве с AMD. Гоночные болиды Mercedes будут носить логотипы AMD, взамен чего немецкая компания получит возможность использовать коммерческие решения процессорного гиганта, включая серверные CPU Epyc и ноутбуки с Ryzen Pro.

AMD «покатается» на болидах Mercedes-AMG

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


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