Архив за 14 мая 2019 - 5

Пользователи WhatsApp пострадали от шпионажа - 1

Неизвестные злоумышленники использовали уязвимость WhatsApp для слежки за правозащитниками и журналистами в нескольких странах. В подготовке атак заподозрили компанию NSO Group, которую ранее уже обвиняли в сотрудничестве с авторитарными режимами.
Читать полностью »

«То, что мы обсуждаем в России, актуально и на Западе»: интервью с Денисом Неклюдовым - 1

Денис Неклюдов интересен Android-разработчикам по целому ряду причин. Он занимается «Android Dev Подкастом», выступает на конференциях, посещает саммиты GDE — в общем, вовлечён в жизнь сообщества самыми разными способами. А поскольку сейчас живёт в США и работает в Lyft, может сравнить западную ситуацию с российской.

И в преддверии Mobius 2019 Piter, где он расскажет об «архитектуре с прицелом на масштабирование», мы расспросили его обо всём этом понемногу. Чем российский подкаст может быть интересен западным слушателям? Каково работать там, где счёт мобильных разработчиков идёт на сотни? Что не так с решениями от Google для Android-разработчиков? А что не так с использованием смартфонов в целом?
Читать полностью »

Аналитик подразделения исследований компании Ace Securities Хидеки Ясуда (Hideki Yasuda) поделился своими соображениями относительно выпуска игровой консоли Sony PlayStation нового поколения. По сего словам, случится это в ноябре 2020 года.

PlayStation 5 выйдет в ноябре 2020 года и будет стоить $500

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

На открывшейся сегодня выставке SID Display Week 2019 компания Corning представила новую стеклянную подложку для экранов — Corning  Astra Glass. Производитель уточняет, что этот материал оптимизирован для средних и больших дисплеев высокого разрешения, используемых в планшетах, ноутбуках и телевизорах 8K.

.NET Community Райффайзенбанка приглашает на Meetup, который состоится в московском офисе в Нагатино 23 мая.

Сообщество разработчиков Райффайзенбанка активно проводит митапы, готовит вокркшопы, и делает еще много всего, для того, чтобы сотрудники могли делиться опытом и знаниями друг с другом. В программе события два доклада. Поговорим про DDD в микросервисах и узнаем как коллеги из Ozon реализовали сбор метрик в приложениях ASP.NET Core

.Net Community Райффайзенбанка приглашает на митап - 1
Читать полностью »

По данным аналитической компании International Data Corporation (IDC), индийский рынок смартфонов в первом квартале 2019 года продемонстрировал рост в годовом исчислении на 7,1%. Всего было отгружено 32,1 млн аппаратов.

Рост продаж смартфонов в Индии наблюдается на фоне сокращения мирового рынка. По сравнению с первым кварталом 2018 года сокращение мирового рынка смартфонов составило 6%.

При этом средняя цена продажи смартфона в Индии за год выросла на 3,3%. Аналитики объясняют это ростом в сегменте цен 300-500 долларов, на который в первом квартале пришлось 6% всех продаж.

Vodafone 3 июля запустит первую в Великобритании сеть 5G

Великобритания, наконец, получит 5G, причём Vodafone станет первым оператором, который предложит соответствующую услугу своим клиентам. Компания говорит, что её сети 5G станут доступны уже 3 июля, а роуминг 5G будет развёрнут чуть позже летом. И, что важно, стоимость услуг не будет превышать таковую для покрытия 4G.

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

Темная сторона хакатонов - 1

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

Компания TP-Link объявила о выпуске двухдиапазонной ячеистой системы Deco W2400 для беспроводной домашней сети. Она включает два блока и обеспечивает полное покрытие всего дома.

TP-Link Deco W2400 — комплект для построения домашней сети Wi-Fi

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

Пару лет назад мы опубликовали RESTinio — свой небольшой OpenSource C++фреймворк для встраивания HTTP-сервера в C++ приложения. Мегапопулярным за это время RESTinio не стал, но и не потерялся. Кто-то выбирает его за "родную" поддержку Windows, кто-то за какие-то отдельные фичи (вроде поддержки sendfile), кто-то за соотношение возможностей, простоты использования и настраиваемости. Но, думаю, изначально многих RESTinio привлекает вот этим лаконичным "Hello, World"-ом:

#include <restinio/all.hpp>
int main()
{
    restinio::run(
        restinio::on_this_thread()
        .port(8080)
        .address("localhost")
        .request_handler([](auto req) {
            return req->create_response().set_body("Hello, World!").done();
        }));
    return 0;
}

Это, действительно, все, что нужно чтобы запустить HTTP-сервер внутри C++ приложения.

И хотя мы всегда стараемся говорить, что ключевой фичей, ради которой мы вообще занялись RESTinio, была асинхронная обработка входящих запросов, все равно периодически сталкиваемся с вопросами о том, как быть, если внутри request_handler-а приходится выполнять длительные операции.

А раз такой вопрос актуален, то можно еще раз о нем поговорить и привести парочку небольших примеров.

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


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