Архив за 27 сентября 2018 - 12

В C++20 вот-вот появится возможность работать с корутинами из коробки. Нам в Яндекс.Такси эта тема близка и интересна (под собственные нужды мы разрабатываем асинхронный фреймворк). Поэтому сегодня мы покажем читателям Хабра, как можно работать с C++ stackless корутинами на реальном примере.

В качестве примера возьмём что-то простое: без работы с асинхронными сетевыми интерфейсами, асинхронными таймерами, состоящее из одной функции. Например, попробуем осознать и переписать вот такую «лапшу» из колбеков:
Готовимся к С++20. Coroutines TS на реальном примере - 1

void FuncToDealWith() {
    InCurrentThread();

    writerQueue.PushTask([=]() {
        InWriterThread1();

        const auto finally = [=]() {
            InWriterThread2();
            ShutdownAll();
        };

        if (NeedNetwork()) {
            networkQueue.PushTask([=](){
                auto v = InNetworkThread();
                if (v) {
                    UIQueue.PushTask([=](){
                        InUIThread();
                        writerQueue.PushTask(finally);
                    });
                } else {
                    writerQueue.PushTask(finally);
                }
            });
        } else {
            finally();
        }
    });
}

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

Как мы уже сообщали, в следующем обновлении операционной системы iOS 12.1 у пользователей смартфонов iPhone XS и XS Max появится возможность в реальном времени регулировать силу эффекта боке и наблюдать за изменения на дисплее.

В следующем видеоролике нам наглядно демонстрирует, как будет работать данная функциональность в iPhone XS и XS Max, а также в еще невыпущенном iPhone XR.

Квартет мониторов Dell с безрамочным дизайном

Компания Dell анонсировала сразу четыре монитора формата Full HD (1920 × 1080 пикселей), в основу которых положена матрица IPS (In-Plane Switching).

Дебютировали панели с обозначением SE2219H, SE2219HX, SE2419H и SE2719H. Они оснащены дисплеем размером соответственно 21,5 дюйма, 22 дюйма, 24 дюйма и 27 дюймов по диагонали. Контрастность во всех случаях составляет 1000:1, яркость — 250 кд/м2 (300 кд/м2 у старшей модели).

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

16.01

— Коллеги, у нас серьезные проблемы с управляемостью. – с серьезным видом сказала Светлана Владимировна. – Если так пойдет дальше, компанию можно закрывать.

— Что вы имеете в виду, Светлана Владимировна? – спросила Марина, директор по качеству.

— А вы не знаете, Марина? – удивилась директор.

— Ну, я догадываюсь, конечно. – не захотела выглядеть глупо Марина.

— Исполнительская дисциплина – вот ключевая проблема. – не стала развивать тему Светлана Владимировна. – Пока сотрудники не делают то, что им велено, в срок, который им указан, мы – в огромной опасности.

— Тогда нам нужна система! – восторженно сказала Марина.

Остальные понуро молчали.Читать полностью »

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

Семилетний ребёнок обошёл защиту Apple в обновлённой iOS 12 на iPhone

Когда вышла iOS 12Читать полностью »

image

Реализация алгоритмов на языке Python с использованием символьных вычислений и интерпретируемого языка очень удобна при решении задач математического моделирования процессов и объектов. Основываясь на библиотеке SymPy, Python с успехом справляется с решением уравнений и систем, интегрированием и дифференцированием, вычислением пределов, разложением в ряд и суммированием рядов, упрощением выражений, выполняет поиск решения дифференциальных уравнений и систем.
Читать полностью »

Джонатан Пол «Джони» Айв (Jonathan Paul «Jony» Ive) является главным дизайнером компании Apple. С его именем у многих ассоциируется внешний вид iMac, MacBook, iPhone, iPad и многих других устройств.

Общество Кембриджского союза (Cambridge Union Society) объявило о том, что в этом году почетную награду имени Стивена Хокинга (2018 Stephen Hawking Fellowship) получит именно Джони Айв.

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

По прогнозу DRAMeXchange, контрактные цены на память DRAM в четвертом квартале 2018 года снизятся по сравнению с третьим кварталом на 5%. Ранее прогнозировалось снижение на 1-3%. Коррекция прогноза обусловлена тем, что рост спроса оказался «ограниченным», в то время как поставки DRAM растут.

Напомним, специальная версия операционной системы Android Oreo (Go Edition) была создана для недорогих смартфонов со слабой аппаратной начинкой с прицелом на развивающиеся рынке.

Одновременно с оптимизированной версией Android компания Google выпустила уменьшенные версии своих фирменных приложений, включая Maps Go, Gmail Go, Assistant Go, Google Go и так далее.

Согласно последним данным, наиболее популярными среди пользователей Android Oreo (Go Edition) пока что являются приложения Maps Go и Google Go, каждое из которых уже скачано более 10 млн раз.

Многие авторитетные издание, а также рядовые пользователи согласны с тем, что смартфон Huawei P20 Pro является лучшим камерофоном этого года.

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


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